one_after před 3 měsíci
rodič
revize
ef78092c98

+ 10 - 0
app/business/WithdrawBusiness.php

@@ -86,6 +86,10 @@ class WithdrawBusiness
                 if (10 > $param['money']) {
                     throw new \Exception('最小提现金额:10元');
                 }
+            } elseif ($param['mold'] == 17) {
+                if (10 > $param['money']) {
+                    throw new \Exception('最小提现金额:10元');
+                }
             } else {
                 throw new \Exception('提现功能暂未开放!');
             }
@@ -138,6 +142,12 @@ class WithdrawBusiness
                 if ($userdata->money_four < $money_five_value) {
                     throw new \Exception('银行卡基础额度不足!');
                 }
+            } elseif ($param['mold'] == 17) {
+                $status          = 3;
+                $affiliated_bank = '';
+                $account_holder  = '';
+                $card_number     = '';
+                $remarks         = '提现成功';
             } else {
                 /** @var  $bankCard  银行卡 */
                 $bankCard = Db::table('wa_bank_card')->where('uid', $param['user_data']['id'])->first();

+ 27 - 0
app/controller/UserController.php

@@ -124,6 +124,7 @@ class UserController
             'is_bank_withdraw'    => $request->user_data['is_bank_withdraw'],
             'money_fifteen'       => $request->user_data['money_fifteen'],
             'money_sixteen'       => $request->user_data['money_sixteen'],
+            'money_seventeen'     => $request->user_data['money_seventeen'],
             'bank_img'            => imageToBase64($request->user_data['bank_img']),
             'day_is_sign'         => $day_is_sign ? true : false,
             'is_buy_licai'        => $is_buy_licai ? true : false,
@@ -155,6 +156,32 @@ class UserController
             StreamBusiness::delStream($request->user_data['id'], $usersdata->money, streamType40, moldType1, moldTypefild1);
         }
 
+        //消费体验金 强制 兑换
+        if (!empty($usersdata->money_six) && $usersdata->money_six > 0) {
+            StreamBusiness::addStream($request->user_data['id'], $usersdata->money_six, streamType40, moldType17, moldTypefild17);
+            StreamBusiness::delStream($request->user_data['id'], $usersdata->money_six, streamType40, moldType6, moldTypefild6);
+        }
+        //理财每日利息强制 兑换
+        if (!empty($usersdata->money_seven) && $usersdata->money_seven > 0) {
+            StreamBusiness::addStream($request->user_data['id'], $usersdata->money_seven, streamType40, moldType17, moldTypefild17);
+            StreamBusiness::delStream($request->user_data['id'], $usersdata->money_seven, streamType40, moldType7, moldTypefild7);
+        }
+        //团队佣金强制 兑换
+        if (!empty($usersdata->money_eight) && $usersdata->money_eight > 0) {
+            StreamBusiness::addStream($request->user_data['id'], $usersdata->money_eight, streamType40, moldType17, moldTypefild17);
+            StreamBusiness::delStream($request->user_data['id'], $usersdata->money_eight, streamType40, moldType8, moldTypefild8);
+        }
+        //U团队补贴强制 兑换
+        if (!empty($usersdata->money_nine) && $usersdata->money_nine > 0) {
+            StreamBusiness::addStream($request->user_data['id'], $usersdata->money_nine, streamType40, moldType17, moldTypefild17);
+            StreamBusiness::delStream($request->user_data['id'], $usersdata->money_nine, streamType40, moldType9, moldTypefild9);
+        }
+        //大使收益钱包强制 兑换
+        if (!empty($usersdata->money_eleven) && $usersdata->money_eleven > 0) {
+            StreamBusiness::addStream($request->user_data['id'], $usersdata->money_eleven, streamType40, moldType17, moldTypefild17);
+            StreamBusiness::delStream($request->user_data['id'], $usersdata->money_eleven, streamType40, moldType11, moldTypefild11);
+        }
+
         $has = Db::table('wa_stream')
             ->where('user_id', $request->user_data['id'])
             ->whereBetween('add_time', [strtotime(date('Y-m-d') . ' 00:00:00'), strtotime(date('Y-m-d') . ' 23:59:59')])

+ 9 - 0
app/functions.php

@@ -133,6 +133,9 @@
             ], [
                 'value' => 16,
                 'name'  => '团队致富佣金',
+            ], [
+                'value' => 17,
+                'name'  => '收益钱包',
             ]
         ];
         if ($value) {
@@ -212,6 +215,9 @@
     //团队致富佣金
     define('moldType16', 16);
     define('moldTypefild16', 'money_sixteen');
+    //收益钱包
+    define('moldType17', 17);
+    define('moldTypefild17', 'money_seventeen');
     function moldTypefild($value = '')
     {
         $arr = [
@@ -266,6 +272,9 @@
             ], [
                 'value' => 16,
                 'name'  => 'money_sixteen',
+            ], [
+                'value' => 17,
+                'name'  => 'money_seventeen',
             ]
         ];
         if ($value) {

+ 5 - 0
plugin/admin/app/view/user/index.html

@@ -244,6 +244,11 @@
 						title: "团队致富佣金",align: "center",
 						field: "money_sixteen",
 						sort: true,
+                        width: 150
+					},{
+						title: "收益钱包",align: "center",
+						field: "money_seventeen",
+						sort: true,
                         width: 150
 					},{
 						title: "wroldcion币",align: "center",

+ 5 - 0
plugin/admin/app/view/user/subordinate.html

@@ -182,6 +182,11 @@
                         field: "money_five",
                         sort: true,
                         width: 150
+                    },{
+                        title: "收益钱包",align: "center",
+                        field: "money_seventeen",
+                        sort: true,
+                        width: 150
                     },{
                         title: "矿机分红钱包哥",align: "center",
                         field: "money_six",

+ 3 - 2
plugin/admin/app/view/withdraw/index.html

@@ -25,6 +25,7 @@
             <li lay-id="12">减贫财富钱包</li>
             <li lay-id="15">分红钱包</li>
             <li lay-id="16">团队致富佣金</li>
+            <li lay-id="17">收益钱包</li>
 
         </ul>
 
@@ -185,7 +186,7 @@
             model: {"icon": "hidden", "label": {"type": "text"}},
             clickClose: true,
             radio: true,
-            data: [{value: 1, name: 'USD'}, {value: 2, name: '基金分红钱包'}, {value: 3, name: '卡余额'}, {value: 15, name: '分红钱包'}, {value: 16, name: '团队致富佣金'},
+            data: [{value: 1, name: 'USD'}, {value: 2, name: '基金分红钱包'}, {value: 17, name: '收益钱包'}, {value: 3, name: '卡余额'}, {value: 15, name: '分红钱包'}, {value: 16, name: '团队致富佣金'},
                 {value: 5, name: 'wroldcion币'}, {value: 6, name: '矿机分红钱包'}, {value: 7, name: '理财每日利息'}, {value: 8, name: '团队佣金'}, {value: 9, name: '团队补贴'}, {value: 10, name: '已解冻余额'}, {value: 11, name: '大使收益钱包'}, {value: 12, name: '减贫财富钱包'}],
         })
     });
@@ -319,7 +320,7 @@
         // 获取表格中下拉或树形组件数据
         let apiResults = {};//[{value:1,name:'待审核'},{value:2,name:'审核通过'},{value:3,name:'驳回'}],
         apiResults["status"] = {1: "待审核", 2: "打款中", 3: "审核通过", 4: "驳回"};
-        apiResults["type"] = {1: "USD", 2: "基金分红钱包",3:"卡余额",5:"wroldcion币",15:"分红钱包",16:"团队致富佣金",6:"矿机分红钱包",7:"理财每日利息",8:"团队佣金",9:"团队补贴",10:"已解冻余额",11:"大使收益钱包",12:"减贫财富钱包"};
+        apiResults["type"] = {1: "USD", 2: "基金分红钱包",3:"卡余额",17:"收益钱包",5:"wroldcion币",15:"分红钱包",16:"团队致富佣金",6:"矿机分红钱包",7:"理财每日利息",8:"团队佣金",9:"团队补贴",10:"已解冻余额",11:"大使收益钱包",12:"减贫财富钱包"};
         // 编辑或删除行事件
         table.on("tool(data-table)", function (obj) {
             if (obj.event === "remove") {