one_after 2 bulan lalu
induk
melakukan
0ee7b43725
2 mengubah file dengan 21 tambahan dan 1 penghapusan
  1. 5 0
      app/business/PayorderBusiness.php
  2. 16 1
      app/controller/UserController.php

+ 5 - 0
app/business/PayorderBusiness.php

@@ -658,6 +658,11 @@ class PayorderBusiness
                 StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
             }elseif ($goodsData->type == 11) {
                 StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
+            }elseif ($goodsData->type == 12) {
+                StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
+                Db::table('wa_users')->where('id', $data['user_id'])->update(['pin_code' => mt_rand(100000,999999), 'updated_at' => date('Y-m-d H:i:s')]);
+            }elseif ($goodsData->type == 13) {
+                StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
             }
 
             /** 新增消费数据 */

+ 16 - 1
app/controller/UserController.php

@@ -131,6 +131,18 @@ class UserController
             ->where('goods_type', 11)
             ->exists();
 
+        $is_buy_pin = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 12)
+            ->exists();
+
+        $is_buy_bangdinu = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 13)
+            ->exists();
+
         $arr       = [
             'img'                 => !empty($request->user_data['img']) ? imageToBase64($request->user_data['img']) : '',
             'uuid'                => $request->user_data['uuid'],
@@ -163,6 +175,7 @@ class UserController
             'money_sixteen'       => $request->user_data['money_sixteen'],
             'money_seventeen'     => $request->user_data['money_seventeen'],
             'money_eighteen'      => $request->user_data['money_eighteen'],
+            'pin_code'            => $request->user_data['pin_code'],
             'protocol_img'        => imageToBase64($request->user_data['protocol_img']),
             'protocol_time'       => $request->user_data['protocol_time'],
             'is_protocol'         => $request->user_data['is_protocol'],
@@ -177,7 +190,9 @@ class UserController
             'is_buy_jihuo'        => $is_buy_jihuo ? true : false,
             'is_buy_jnbaozj'      => $is_buy_jnbaozj ? true : false,
             'is_buy_eight'        => $is_buy_eight ? true : false,
-            'is_buy_identity'        => $is_buy_identity ? true : false,
+            'is_buy_identity'     => $is_buy_identity ? true : false,
+            'is_buy_pin'          => $is_buy_pin ? true : false,
+            'is_buy_bangdinu'     => $is_buy_bangdinu ? true : false,
             'total_sign'          => $total_sign,
             'equity_value'        => $system->equity_value,
             'coin_value'          => $system->coin_value,