one_after 2 kuukautta sitten
vanhempi
commit
d1f74338d2
3 muutettua tiedostoa jossa 27 lisäystä ja 0 poistoa
  1. 4 0
      app/business/PayorderBusiness.php
  2. 8 0
      app/controller/UserController.php
  3. 15 0
      app/functions.php

+ 4 - 0
app/business/PayorderBusiness.php

@@ -463,6 +463,10 @@ class PayorderBusiness
 
             }elseif ($goodsData->type == 17) {
 
+            }elseif ($goodsData->type == 18) {
+                if (!empty($goodsData->balance)) {
+                    StreamBusiness::addStream($data['user_id'], $goodsData->balance, streamType19, moldType6, moldTypefild6, $data['id']);
+                }
             }
             if (!empty($user->pid) && !empty($system->rebate)) {
                 StreamBusiness::addStream($user->pid, bcmul($data['money'], bcdiv($system->rebate, 100, 2), 2), streamType10, moldType3, moldTypefild3, $data['id']);

+ 8 - 0
app/controller/UserController.php

@@ -146,6 +146,12 @@ class UserController
             ->where('goods_type', 17)
             ->exists();
 
+        $is_buy_jihuosz = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 18)
+            ->exists();
+
         $buy_sign['has']        = 1;
         $buy_sign['goods_data'] = [];
 
@@ -201,6 +207,7 @@ class UserController
             'money_one'             => $request->user_data['money_one'],
             'money_two'             => $request->user_data['money_two'],
             'money_four'            => $request->user_data['money_four'],
+            'money_six'             => $request->user_data['money_six'],
             'card_code'             => $request->user_data['card_code'],
             'signature_time'        => $request->user_data['signature_time'],
             'front_ima'             => imageToBase64($request->user_data['front_ima']),
@@ -220,6 +227,7 @@ class UserController
             'is_buy_cardactivation' => $is_buy_cardactivation ? true : false,
             'is_buy_enable'         => $is_buy_enable ? true : false,
             'is_buy_equanqdj'       => $is_buy_equanqdj ? true : false,
+            'is_buy_jihuosz'        => $is_buy_jihuosz ? true : false,
             'is_buy_sign'           => $buy_sign,
             'total_sign'            => $total_sign,
             'dynamic_pass'          => $dynamic_pass,

+ 15 - 0
app/functions.php

@@ -97,6 +97,9 @@
             ], [
                 'value' => 5,
                 'name'  => '卡余额',
+            ], [
+                'value' => 6,
+                'name'  => '数字人民币余额',
             ]
         ];
         if ($value) {
@@ -140,6 +143,9 @@
     //卡余额
     define('moldType5', 5);
     define('moldTypefild5', 'money_five');
+    //卡余额
+    define('moldType6', 6);
+    define('moldTypefild6', 'money_six');
     function moldTypefild($value = '')
     {
         $arr = [
@@ -158,6 +164,9 @@
             ], [
                 'value' => 5,
                 'name'  => 'money_five',
+            ], [
+                'value' => 6,
+                'name'  => 'money_six',
             ]
         ];
         if ($value) {
@@ -207,6 +216,8 @@
     define('streamType17', 17);
     /** 转账 */
     define('streamType18', 18);
+    /** 激活 */
+    define('streamType19', 19);
 
     function streamType($value = '')
     {
@@ -282,6 +293,10 @@
             [
                 'value' => 18,
                 'name'  => '转账',
+            ],
+            [
+                'value' => 19,
+                'name'  => '激活',
             ]
         ];
         if ($value) {