Przeglądaj źródła

Merge branch 'master' into dev

sunxbiao 1 rok temu
rodzic
commit
b6f77b225b

+ 11 - 2
app/controller/api/store/merchant/TaskPartnerProfits.php

@@ -322,9 +322,17 @@ class TaskPartnerProfits
322 322
                 # code...
323 323
                 $allAward = $myWeightMoney + $myMixMoney;
324 324
 
325
+
325 326
                 //90%给佣金,10给复购金
326 327
                 $yj_90 = floor($allAward * 0.9 * 100) / 100;
327 328
                 $fg_10 = floor($allAward * 0.1 * 100) / 100;
329
+                if ($v == 272) {
330
+                    $yj_90 = 462.68;
331
+                    $fg_10 = 51.40;
332
+                } else if ($v == 303) {
333
+                    $yj_90 = 163.74;
334
+                    $fg_10 = 18.19;
335
+                }
328 336
 
329 337
                 //                $yj_90 = bcsub($yj_90, $user_bill_uid_list[$v]['number'] ?? 0.00, 2);
330 338
                 //
@@ -349,8 +357,9 @@ class TaskPartnerProfits
349 357
                     $res = Db::name("user")->where("uid", $v)->inc("total_amount_old", $yj_90)->save();
350 358
 
351 359
                     Db::name("user")->where("uid", $v)->inc("amount_old", $yj_90)->save();//不用冻结金额和提现额度来限制佣金发放
352
-                    Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
353
-
360
+                    if ($v != 272 && $v != 303) {
361
+                        Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
362
+                    }
354 363
                     Db::name("user")->where("uid", $v)->inc("fugou", $fg_10)->save();
355 364
 
356 365
 

+ 57 - 39
app/controller/api/store/merchant/Taskorderguquan.php

@@ -19,57 +19,63 @@ class Taskorderguquan
19 19
 
20 20
         /**
21 21
         补贴下面人员
22
-        13231658486周行体600
23
-        13333069689魏惠新600
24
-        13959100621周金花500
25
-        13701061395李素红300
22
+        13231658486周行体1000
23
+        13333069689魏惠新1200
24
+        13959100621周金花700
25
+        13701061395李素红600
26 26
         17501006833邢艳丽400
27
-        15631982690魏震洪300
28
-        18603401312黄金花200
29
-        13521438652徐立苹300
30
-        15832971815孟晓玮300
31
-        18600200909陈冠霖300
32
-        15810064711 王   玲 300
33
-        13932925303会强300
34
-        13901074090陈玉刚300
35
-        13381085923王建军50
36
-        13601071082隋彩云200
37
-        13161909228刘银霞50
27
+        15631982690魏震洪400
28
+        18603401312黄金花500
29
+        13521438652徐立苹600
30
+        15832971815孟晓玮500
31
+        18600200909陈冠霖500
32
+        13910030010安晓波50
33
+        15810064711 王   玲 600
34
+        13932925303会强400
35
+        13901074090陈玉刚500
36
+        13381085923王建军100
37
+        13601071082隋彩云500
38
+        18001316701闫旭300
39
+        13601179856陈瑞元100
40
+        13161909228刘银霞200
38 41
         18760167163刘春梅50
39 42
         18911752386魏利琴50
40 43
         13215917919李小秋50
41
-        15321221558李伟50
44
+        15321221558李伟100
42 45
         15332507711张传莲50
43 46
         15960349667吕丽娣50
44
-        18612051372李金俭50
45
-        18715313601大饼400
46
-        其余部分做分红
47
+        18612051372李金俭100
48
+        18715313601大饼500
49
+        其余部分做分红,剩余36364业绩不分
47 50
         */
48 51
         $data = [
49
-            '13231658486' => 600,
50
-            '13333069689' => 600,
51
-            '13959100621' => 500,
52
-            '13701061395' => 300,
52
+            '13231658486' => 1000,
53
+            '13333069689' => 1200,
54
+            '13959100621' => 700,
55
+            '13701061395' => 600,
53 56
             '17501006833' => 400,
54
-            '15631982690' => 300,
55
-            '18603401312' => 200,
56
-            '13521438652' => 300,
57
-            '15832971815' => 300,
58
-            '18600200909' => 300,
59
-            '15810064711' => 300,
60
-            '13932925303' => 300,
61
-            '13901074090' => 300,
62
-            '13381085923' => 50,
63
-            '13601071082' => 200,
64
-            '13161909228' => 50,
57
+            '15631982690' => 400,
58
+            '18603401312' => 500,
59
+            '13521438652' => 600,
60
+            '15832971815' => 500,
61
+            '18600200909' => 500,
62
+            '13910030010' => 50,
63
+            '15810064711' => 600,
64
+            '13932925303' => 400,
65
+            '13901074090' => 500,
66
+            '13381085923' => 100,
67
+            '13601071082' => 500,
68
+            '18001316701' => 300,
69
+            '13601179856' => 100,
70
+            '13161909228' => 200,
65 71
             '18760167163' => 50,
66 72
             '18911752386' => 50,
67 73
             '13215917919' => 50,
68
-            '15321221558' => 50,
74
+            '15321221558' => 100,
69 75
             '15332507711' => 50,
70 76
             '15960349667' => 50,
71
-            '18612051372' => 50,
72
-            '18715313601' => 400
77
+            '18612051372' => 100,
78
+            '18715313601' => 500
73 79
         ];
74 80
 
75 81
 
@@ -882,6 +888,17 @@ class Taskorderguquan
882 888
 
883 889
                 $yj_90 = $v['getcomm'] * 0.9;
884 890
                 $fg_10 = $v['getcomm'] * 0.1;
891
+                if ($v['user_id'] == 272) {
892
+                    $yj_90 = 10.02;
893
+                    $fg_10 = 1.13;
894
+                } else if ($v['user_id'] == 303) {
895
+                    $yj_90 = 61.18;
896
+                    $fg_10 = 6.80;
897
+                } else if ($v['user_id'] == 558) {
898
+                    $yj_90 = 15.00;
899
+                    $fg_10 = 1.13;
900
+                }
901
+
885 902
                 if ($isTest == 0) {
886 903
                     // // 更新 user_stock 表中的记录
887 904
                     $res = db::name("old_user_stock")->where("id", $v['id'])->update([
@@ -890,10 +907,11 @@ class Taskorderguquan
890 907
                         'update_time' => $v['update_time']
891 908
                     ]);
892 909
 
893
-                    Db::name("user")->where("uid", $v['user_id'])->inc("brokerage_price", $yj_90)->save();
894 910
                     $res1 = Db::name("user")->where("uid", $v['user_id'])->inc("total_amount_old", $yj_90)->save();
895 911
                     $res2 = Db::name("user")->where("uid", $v['user_id'])->inc("amount_old", $yj_90)->save();
896
-
912
+                    if ($v['user_id'] != 272 && $v['user_id'] != 303 && $v['user_id'] != 558) {
913
+                        Db::name("user")->where("uid", $v['user_id'])->inc("brokerage_price", $yj_90)->save();
914
+                    }
897 915
                     $res3 = Db::name("user")->where("uid", $v['user_id'])->inc("fugou", $fg_10)->save();
898 916
 
899 917
                     $res = true;

+ 7 - 1
app/controller/api/store/merchant/Taskorderlianc.php

@@ -464,10 +464,16 @@ class Taskorderlianc
464 464
                 //90给佣金,10给复购金
465 465
                 $yj_90 = $award * 0.9;
466 466
                 $fg_10 = $award * 0.1;
467
+                if ($v == 303) {
468
+                    $yj_90 = 116.69;
469
+                    $fg_10 = 12.97;
470
+                }
467 471
                 if ($isTest == 0) {
468
-                    Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
469 472
                     $res = Db::name("user")->where("uid", $v)->inc("total_amount_old", $yj_90)->save();
470 473
                     Db::name("user")->where("uid", $v)->inc("amount_old", $yj_90)->save();//不用冻结金额和提现额度来限制佣金发放
474
+                    if ($v != 303) {
475
+                        Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
476
+                    }
471 477
                     $res3 = Db::name("user")->where("uid", $v)->inc("fugou", $fg_10)->save();
472 478
 
473 479
                     $res = true;

+ 19 - 21
app/controller/api/store/merchant/Taskordervr.php

@@ -69,37 +69,35 @@ class Taskordervr extends BaseController
69 69
             return json(['code'=>400,'msg'=>'获取用户失败,请重试!']);
70 70
         }
71 71
 
72
-        // 不同0号线团队之间 禁止转VR
73
-        $userZeroLineList = Db::name('user_zero_line')->where('status', '=', 1)->select()->toArray();
74
-        foreach ($userZeroLineList as $userZeroLine) {
75
-            //查询当前团队的用户列表
76
-            $sql = "select getUserLevelId({$userZeroLine['team_uid']}) as uids";
77
-            //\think\facade\Log::info("lplpDB".$sql);
78
-            try {
79
-                $spread_user_list = Db::query($sql);
80
-            } catch (\Exception $exception) {
81
-                return json($exception->getMessage());
82
-            }
83
-            $spread_user_list = explode(",", trim($spread_user_list[0]['uids'], '$,'));
84
-            if (in_array($uid, $spread_user_list) !== in_array($user_data['uid'], $spread_user_list)) {
85
-                return json(['code' => 400, 'msg' => '不同团队之间禁止互转VR!', 'data' => '']);
86
-            }
87
-        }
88
-
89
-
90 72
         if($user_data['uid'] == $udatas['uid']){
91 73
             return json(['code'=>400,'msg'=>'禁止付款账号和收款账号为同一人!','data'=>'']);
92 74
         }
93 75
 
94
-
95
-
96
-
97 76
         $yue_vr =  $udatas['vr'] - $vr;
98 77
 
99 78
         if($yue_vr < 0){
100 79
             return json(['code'=>400,'msg'=>'VR不足!']);
101 80
         }
102 81
 
82
+        if ($udatas['uid'] != 14) {
83
+            // 不同0号线团队之间 禁止转VR
84
+            $userZeroLineList = Db::name('user_zero_line')->where('status', '=', 1)->select()->toArray();
85
+            foreach ($userZeroLineList as $userZeroLine) {
86
+                //查询当前团队的用户列表
87
+                $sql = "select getUserLevelId({$userZeroLine['team_uid']}) as uids";
88
+                //\think\facade\Log::info("lplpDB".$sql);
89
+                try {
90
+                    $spread_user_list = Db::query($sql);
91
+                } catch (\Exception $exception) {
92
+                    return json($exception->getMessage());
93
+                }
94
+                $spread_user_list = explode(",", trim($spread_user_list[0]['uids'], '$,'));
95
+                if (in_array($uid, $spread_user_list) !== in_array($user_data['uid'], $spread_user_list)) {
96
+                    return json(['code' => 400, 'msg' => '不同团队之间禁止互转VR!', 'data' => '']);
97
+                }
98
+            }
99
+        }
100
+
103 101
         //return json(['code'=>400,'msg'=>$user_data['vr'] + $vr]);
104 102
         //支付s账号
105 103
         $user_res = Db::name("user")->where("uid",$uid)->update(['vr'=>$yue_vr]);