sunxiaobiao 1 год назад
Родитель
Сommit
e665e60658
1 измененных файлов с 150 добавлено и 53 удалено
  1. 150 53
      app/controller/api/store/merchant/TaskPartnerProfits.php

+ 150 - 53
app/controller/api/store/merchant/TaskPartnerProfits.php

@@ -8,15 +8,69 @@ use think\facade\Db;
8
 
8
 
9
 class TaskPartnerProfits
9
 class TaskPartnerProfits
10
 {
10
 {
11
+
12
+    public function getTeamPvByTime($timePeriod = 'last_week')
13
+    {
14
+        // 定义时间区间
15
+        $startTime = '';
16
+        $endTime = '';
17
+
18
+        if ($timePeriod == 'last_week') {
19
+            // 上周的时间区间
20
+            $startTime = '2025-03-17 00:00:00'; // 上周星期一的开始时间
21
+            $endTime = '2025-03-23 23:59:59'; // 上周星期日的结束时间
22
+        } elseif ($timePeriod == 'this_week') {
23
+            // 这周的时间区间
24
+            $startTime = '2025-02-17 00:00:00'; // 这周星期一的开始时间
25
+            $endTime = '2025-02-23 23:59:59'; // 这周星期日的结束时间
26
+        } else {
27
+            return "Invalid time period specified.";
28
+        }
29
+
30
+        // 查询指定时间区间内的所有订单,并排除 pay_time 为 NULL 的订单
31
+        $orders = Db::name("store_order")
32
+            ->whereIn('status', [0, 1, 2, 3])
33
+            ->whereIn("total_price", [1180, 11800, 10620, 2360, 9440])
34
+            ->whereBetween("pay_time", [$startTime, $endTime])
35
+            ->whereNotNull("pay_time") // 排除 pay_time 为 NULL 的订单
36
+            ->select();
37
+
38
+        // 计算总业绩
39
+        $totalPv = 0;
40
+        foreach ($orders as $order) {
41
+            switch ($order['total_price']) {
42
+                case 1180:
43
+                    $totalPv += 700;
44
+                    break;
45
+                case 11800:
46
+                    $totalPv += 7000;
47
+                    break;
48
+                case 10620:
49
+                    $totalPv += 6300;
50
+                    break;
51
+                case 2360:
52
+                    $totalPv += 1400;
53
+                    break;
54
+                case 9440:
55
+                    $totalPv += 5600;
56
+                    break;
57
+            }
58
+        }
59
+
60
+        return $totalPv;
61
+    }
62
+
11
     public function partnerProfits()
63
     public function partnerProfits()
12
     {
64
     {
65
+//        $a = $this->getSpreadUserUidAccountListByUidList(1);
66
+//        return json($a);
13
         // 定义分红金额
67
         // 定义分红金额
14
-        $weekRecord = 10500 + 50000;
68
+        $weekRecord = $this->getTeamPvByTime('last_week');
15
 
69
 
16
         // 1、获取用户星级信息
70
         // 1、获取用户星级信息
17
         //$star_list = Db::name("user_star")->order("statement_all_num desc")->select()->toArray();//旧星级等级
71
         //$star_list = Db::name("user_star")->order("statement_all_num desc")->select()->toArray();//旧星级等级
18
         $starList = Db::name("old_user_starlevel")
72
         $starList = Db::name("old_user_starlevel")
19
-            ->whereIn('title', ['初级', '中级'])
73
+            ->whereIn('title', ['初级', '中级', '高级'])
20
             ->order("statement_all_num desc")
74
             ->order("statement_all_num desc")
21
             ->select()
75
             ->select()
22
             ->toArray();//星级等级
76
             ->toArray();//星级等级
@@ -26,7 +80,7 @@ class TaskPartnerProfits
26
 
80
 
27
         // 3、获取 分红用户 信息 (`user_group` tinyint(1) DEFAULT '1' COMMENT '1消费者 2,推广业务员 3,业务经理 4初级合伙人5中级合伙人 6高级合伙人 7.懂事',)
81
         // 3、获取 分红用户 信息 (`user_group` tinyint(1) DEFAULT '1' COMMENT '1消费者 2,推广业务员 3,业务经理 4初级合伙人5中级合伙人 6高级合伙人 7.懂事',)
28
         $list = Db::name("user")
82
         $list = Db::name("user")
29
-            ->where("user_group", "IN", [4, 5])
83
+            ->where("user_group", "IN", [4, 5, 6])
30
             ->where("status", "<>", 0)
84
             ->where("status", "<>", 0)
31
             ->select()
85
             ->select()
32
             ->toArray();
86
             ->toArray();
@@ -37,10 +91,11 @@ class TaskPartnerProfits
37
                 $salesArr['初级']['divider_people'][] = $value['uid'];
91
                 $salesArr['初级']['divider_people'][] = $value['uid'];
38
             } else if ($value['user_group'] == 5) {
92
             } else if ($value['user_group'] == 5) {
39
                 $salesArr['中级']['divider_people'][] = $value['uid'];
93
                 $salesArr['中级']['divider_people'][] = $value['uid'];
94
+            } else if ($value['user_group'] == 6) {
95
+                $salesArr['高级']['divider_people'][] = $value['uid'];
40
             }
96
             }
41
         }
97
         }
42
 
98
 
43
-
44
         // 5、移除特定人员
99
         // 5、移除特定人员
45
         // 要移动的ID数组
100
         // 要移动的ID数组
46
         $ids_to_remove_from_junior = array(12, 69, 144); // 从初级中移除的ID
101
         $ids_to_remove_from_junior = array(12, 69, 144); // 从初级中移除的ID
@@ -74,14 +129,16 @@ class TaskPartnerProfits
74
             // 6.1 计算可分红金额
129
             // 6.1 计算可分红金额
75
             //比如这个周的总业绩是 8400
130
             //比如这个周的总业绩是 8400
76
             //周总业绩(8400) * 合伙人级别的分佣比例(15%) = 可分红的佣金(1260)
131
             //周总业绩(8400) * 合伙人级别的分佣比例(15%) = 可分红的佣金(1260)
77
-            $salesArr[$key]['fs_money_nums'] = round($weekRecord * $value['profit_rate'], 2);
132
+//            $salesArr[$key]['fs_money_nums'] = round($weekRecord * $value['profit_rate'], 2);
133
+            $salesArr[$key]['fs_money_nums'] = floor(($weekRecord * ($value['profit_rate'] / 100)) * 100) / 100;
78
             //可分红的业绩(分为两半,各50%,一部分是分给双联盟比例,一部分是小业绩比例)
134
             //可分红的业绩(分为两半,各50%,一部分是分给双联盟比例,一部分是小业绩比例)
79
             //把本周的业绩(8400) * 合伙人级别的分佣比例(15%) * 0.5 = 630(可分红佣金的 50%)
135
             //把本周的业绩(8400) * 合伙人级别的分佣比例(15%) * 0.5 = 630(可分红佣金的 50%)
80
-            $salesArr[$key]['fs_money'] = round($salesArr[$key]['fs_money_nums'] / 2, 2);
136
+//            $salesArr[$key]['fs_money'] = round($salesArr[$key]['fs_money_nums'] / 2, 2);
137
+            $salesArr[$key]['fs_money'] = floor(($salesArr[$key]['fs_money_nums'] / 2) * 100) / 100;
81
 
138
 
82
             // 6.2 计算所有人的 PV值
139
             // 6.2 计算所有人的 PV值
83
             $salesArr[$key]['maxValueAll'] = 0;
140
             $salesArr[$key]['maxValueAll'] = 0;
84
-            $salesArr[$key]['sumOfOthers'] = 0;
141
+            $salesArr[$key]['sumOfOthersAll'] = 0;
85
             $salesArr[$key]['dividerPeoplePv'] = [];
142
             $salesArr[$key]['dividerPeoplePv'] = [];
86
             foreach ($value['divider_people'] as $k => $v) {
143
             foreach ($value['divider_people'] as $k => $v) {
87
                 // 6.2.1 查出分红人的所有部门 即 下级用户
144
                 // 6.2.1 查出分红人的所有部门 即 下级用户
@@ -113,18 +170,18 @@ class TaskPartnerProfits
113
                     $salesArr[$key]['dividerPeoplePv'][$v]['maxValue'] = $maxValue;
170
                     $salesArr[$key]['dividerPeoplePv'][$v]['maxValue'] = $maxValue;
114
                     $salesArr[$key]['dividerPeoplePv'][$v]['sumOfOthers'] = $sumOfOthers;
171
                     $salesArr[$key]['dividerPeoplePv'][$v]['sumOfOthers'] = $sumOfOthers;
115
                     $salesArr[$key]['maxValueAll'] += $maxValue;
172
                     $salesArr[$key]['maxValueAll'] += $maxValue;
116
-                    $salesArr[$key]['sumOfOthers'] += $sumOfOthers;
173
+                    $salesArr[$key]['sumOfOthersAll'] += $sumOfOthers;
117
                 }
174
                 }
118
             }
175
             }
119
         }
176
         }
120
-        // return app('json')->success([]);
121
 
177
 
122
         // 7、执行分红
178
         // 7、执行分红
179
+        $testRecord = [];
123
         foreach ($salesArr as $key => $value) {
180
         foreach ($salesArr as $key => $value) {
124
             $amount = $value['fs_money'];//可分红的总佣金,分红佣金的一半,中级合伙61.95
181
             $amount = $value['fs_money'];//可分红的总佣金,分红佣金的一半,中级合伙61.95
125
             $fsMoneyNums = $value['fs_money_nums'];//中级合伙人级别,可分红的总佣金
182
             $fsMoneyNums = $value['fs_money_nums'];//中级合伙人级别,可分红的总佣金
126
             $maxValueAll = $value['maxValueAll'];//当前级别合伙人下面所有的双联盟业绩
183
             $maxValueAll = $value['maxValueAll'];//当前级别合伙人下面所有的双联盟业绩
127
-            $sumOfOthers = $value['sumOfOthers'];//当前级别合伙人下面所有的小区(业绩小的部分)总业绩
184
+            $sumOfOthersAll = $value['sumOfOthersAll'];//当前级别合伙人下面所有的小区(业绩小的部分)总业绩
128
 
185
 
129
             if (count($value['divider_people']) <= 0) {
186
             if (count($value['divider_people']) <= 0) {
130
                 continue;
187
                 continue;
@@ -132,17 +189,25 @@ class TaskPartnerProfits
132
             //每人分红金额
189
             //每人分红金额
133
             foreach ($value['divider_people'] as $v) {
190
             foreach ($value['divider_people'] as $v) {
134
 
191
 
192
+                //个人小区(佣金少的一部分) 权重 计算权重
193
+                //返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
194
+                $userPvSmallNum = $value['dividerPeoplePv'][$v]['sumOfOthers'] ?? 0;
195
+//                $myMixMoney = round($amount * ($userPvSmallNum / $sumOfOthersAll), 2);
196
+                $myMixMoney = floor(($amount * (floor(($userPvSmallNum / $sumOfOthersAll) * 100) / 100)) * 100) / 100;
197
+
135
                 //个人双区总佣金 权重 计算
198
                 //个人双区总佣金 权重 计算
136
-                $myBill = $value['dividerPeoplePv'][$v]['maxValue'];//比如uerid是12,他的双区总业绩就是287742
199
+                $myBill = $value['dividerPeoplePv'][$v]['maxValue'] ?? 0;
137
                 //中级合伙人。userid=17可以分到双区可分红的金额
200
                 //中级合伙人。userid=17可以分到双区可分红的金额
138
                 //可分红的佣金 * (中级合伙人个人的双区总业绩 / 当前等级所有合伙人的双联盟业绩) = 当前用户可以获取到的分红佣金(双区联盟总业绩加权佣金),287742 * (61.95/431032)=41.36
201
                 //可分红的佣金 * (中级合伙人个人的双区总业绩 / 当前等级所有合伙人的双联盟业绩) = 当前用户可以获取到的分红佣金(双区联盟总业绩加权佣金),287742 * (61.95/431032)=41.36
139
-                $myWeightMoney = round($amount * ($myBill / $maxValueAll), 2);
202
+//                $myWeightMoney = round($amount * ($myBill / $maxValueAll), 2);
203
+                $myWeightMoney = floor(($amount * (floor((($myBill + $userPvSmallNum) / ($maxValueAll + $sumOfOthersAll)) * 100) / 100)) * 100) / 100;
140
 
204
 
141
-                //个人小区(佣金少的一部分) 权重 计算权重
142
-                //返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
143
-                $userPvSmallNum = $value['dividerPeoplePv'][$v]['sumOfOthers'];
144
-                $myMixMoney = round($amount * ($userPvSmallNum / $sumOfOthers), 2);
145
 
205
 
206
+                $salesArr[$key]['dividerPeoplePv'][$v]['myWeightMoney'] = $myWeightMoney;
207
+                $salesArr[$key]['dividerPeoplePv'][$v]['myMixMoney'] = $myMixMoney;
208
+                $salesArr[$key]['dividerPeoplePv'][$v]['maxValueAll'] = $maxValueAll;
209
+                $salesArr[$key]['dividerPeoplePv'][$v]['sumOfOthersAll'] = $sumOfOthersAll;
210
+                $salesArr[$key]['dividerPeoplePv'][$v]['weekRecord'] = $weekRecord;
146
 
211
 
147
                 # code...
212
                 # code...
148
                 $allAward = $myWeightMoney + $myMixMoney;
213
                 $allAward = $myWeightMoney + $myMixMoney;
@@ -152,44 +217,47 @@ class TaskPartnerProfits
152
                 $fg_10 = $allAward * 0.1;
217
                 $fg_10 = $allAward * 0.1;
153
 
218
 
154
 
219
 
155
-                $userdatassss = db::name("old_user_jbp")->where("id", $v)->find();
156
-                $datas_log = [
157
-                    'note' => "名称:" . $userdatassss['nick_name'] . " 用户:" . $v . " 双联盟总业绩:" . $maxValueAll . " 我的双区业绩:" . $myBill . " 小区总业绩:" . $sumOfOthers . " 我的业绩小的:" . $userPvSmallNum[0] . "  可分红佣金:" . $amount . "  可分红总佣金:" . $fsMoneyNums . "  小区业绩可分红:" . $myMixMoney . " 大区业绩可分红:" . $myWeightMoney . " 实际分得:" . $yj_90,
158
-                    'create_time' => date('Y-m-d H:i:s')
159
-                ];
160
-                $con_data = Db::name('test_log')->insert($datas_log);   //数据存到2.0数据表中
161
-
162
-                # code...
163
-                $res = Db::name("user")->where("uid", $v)->inc("total_amount_old", $yj_90)->save();
164
-
165
-                Db::name("user")->where("uid", $v)->inc("amount_old", $yj_90)->save();//不用冻结金额和提现额度来限制佣金发放
166
-                Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
167
-
168
-                Db::name("user")->where("uid", $v)->inc("fugou", $fg_10)->save();
169
-
170
-
171
-                //if($res) {
172
-                $this->change_user_log($v, 'amount_old', 1, $yj_90, "member_award", "星级分红入账" . "-" . $value['title']);//释放佣金
173
-                //入账星级分红记录表
174
-                $week_data = [];
175
-                $week_data['user_id'] = $v;
176
-                $week_data['user_star_id'] = $key;
177
-                $week_data['award_num'] = $myWeightMoney;
178
-                $week_data['award_num_sm'] = $myMixMoney;
179
-                $week_data['remark'] = "星级分红主动执行:" . $yj_90;
180
-                $week_data['week_record'] = $weekRecord;
181
-                $week_data['all_amount'] = $fsMoneyNums;
182
-                $week_data['radio'] = 2;
183
-                $week_data['owner_bill'] = $maxValueAll;  //总流水金额
184
-                $week_data['my_bill'] = $myBill;  //我的流水
185
-                $week_data['create_time'] = time();
186
-
187
-                Db::name("old_user_weekaward")->insert($week_data);
188
-
189
-                $this->bill_user_log111111($v, "合伙人分佣", $yj_90, "合伙人分佣明细入账", 11);//联创分佣明细2.0系统
190
-                $this->fugou_user_log($v, $fg_10, 16, 1, 1);//复购金明细入账
220
+//                $userdatassss = db::name("old_user_jbp")->where("id", $v)->find();
221
+//                $datas_log = [
222
+//                    'note' => "名称:" . $userdatassss['nick_name'] . " 用户:" . $v . " 双联盟总业绩:" . $maxValueAll . " 我的双区业绩:" . $myBill . " 小区总业绩:" . $sumOfOthersAll . " 我的业绩小的:" . $userPvSmallNum[0] . "  可分红佣金:" . $amount . "  可分红总佣金:" . $fsMoneyNums . "  小区业绩可分红:" . $myMixMoney . " 大区业绩可分红:" . $myWeightMoney . " 实际分得:" . $yj_90,
223
+//                    'create_time' => date('Y-m-d H:i:s')
224
+//                ];
225
+//                $con_data = Db::name('test_log')->insert($datas_log);   //数据存到2.0数据表中
226
+//
227
+//                # code...
228
+//                $res = Db::name("user")->where("uid", $v)->inc("total_amount_old", $yj_90)->save();
229
+//
230
+//                Db::name("user")->where("uid", $v)->inc("amount_old", $yj_90)->save();//不用冻结金额和提现额度来限制佣金发放
231
+//                Db::name("user")->where("uid", $v)->inc("brokerage_price", $yj_90)->save();
232
+//
233
+//                Db::name("user")->where("uid", $v)->inc("fugou", $fg_10)->save();
234
+//
235
+//
236
+//                //if($res) {
237
+//                $this->change_user_log($v, 'amount_old', 1, $yj_90, "member_award", "星级分红入账" . "-" . $value['title']);//释放佣金
238
+//                //入账星级分红记录表
239
+//                $week_data = [];
240
+//                $week_data['user_id'] = $v;
241
+//                $week_data['user_star_id'] = $key;
242
+//                $week_data['award_num'] = $myWeightMoney;
243
+//                $week_data['award_num_sm'] = $myMixMoney;
244
+//                $week_data['remark'] = "星级分红主动执行:" . $yj_90;
245
+//                $week_data['week_record'] = $weekRecord;
246
+//                $week_data['all_amount'] = $fsMoneyNums;
247
+//                $week_data['radio'] = 2;
248
+//                $week_data['owner_bill'] = $maxValueAll;  //总流水金额
249
+//                $week_data['my_bill'] = $myBill;  //我的流水
250
+//                $week_data['create_time'] = time();
251
+//
252
+//                Db::name("old_user_weekaward")->insert($week_data);
253
+//
254
+//                $this->bill_user_log111111($v, "合伙人分佣", $yj_90, "合伙人分佣明细入账", 11);//联创分佣明细2.0系统
255
+//                $this->fugou_user_log($v, $fg_10, 16, 1, 1);//复购金明细入账
191
             }
256
             }
257
+
192
         }
258
         }
259
+        return json($salesArr);
260
+
193
     }
261
     }
194
 
262
 
195
     /**
263
     /**
@@ -227,6 +295,29 @@ class TaskPartnerProfits
227
     }
295
     }
228
 
296
 
229
     /**
297
     /**
298
+     * 获取该会员的所有下级会员
299
+     */
300
+    public function getSpreadUserUidAccountListByUidList($uid, $account = '')
301
+    {
302
+        $son_ids = Db::name("user")
303
+            ->where("spread_uid", $uid)
304
+            ->field("uid,spread_uid,account")
305
+            ->select()
306
+            ->toArray();
307
+        $new_array_ids = [];
308
+        foreach ($son_ids as $key => $value) {
309
+            $childList = $this->getSpreadUserUidAccountListByUidList($value['uid'], $value['account']);
310
+            $new_array_ids[] = [
311
+                '当前用户ID' => $value['uid'],
312
+                '当前用户的上级用户ID' => $value['spread_uid'],
313
+                '用户账号(手机号)' => $value['account'],
314
+                '当前用户的下级用户列表' => $childList
315
+            ];
316
+        }
317
+        return $new_array_ids;
318
+    }
319
+
320
+    /**
230
      * 递归查询单个用户的下级用户
321
      * 递归查询单个用户的下级用户
231
      *
322
      *
232
      * @param int $uid 用户ID
323
      * @param int $uid 用户ID
@@ -380,6 +471,7 @@ class TaskPartnerProfits
380
         // 基础查询构建器
471
         // 基础查询构建器
381
         $user_team_amount = Db::name("old_user_of_goods")
472
         $user_team_amount = Db::name("old_user_of_goods")
382
             ->whereIn("user_id", $userIdList)
473
             ->whereIn("user_id", $userIdList)
474
+            ->where('status', 1)
383
             ->where('money', 1180)
475
             ->where('money', 1180)
384
             ->select();
476
             ->select();
385
         //$money1180Records = $this->old_user_of_goods->where('status', 1)->where('money', 1180)->select();
477
         //$money1180Records = $this->old_user_of_goods->where('status', 1)->where('money', 1180)->select();
@@ -392,6 +484,7 @@ class TaskPartnerProfits
392
         // 获取 status 为 1 且 money 为 11800 的记录集合
484
         // 获取 status 为 1 且 money 为 11800 的记录集合
393
         $money11800Records = Db::name("old_user_of_goods")
485
         $money11800Records = Db::name("old_user_of_goods")
394
             ->whereIn("user_id", $userIdList)
486
             ->whereIn("user_id", $userIdList)
487
+            ->where('status', 1)
395
             ->where('money', 11800)
488
             ->where('money', 11800)
396
             ->select();
489
             ->select();
397
         // 计算 status 为 1 且 money 为 11800 的记录总和(减去相应值后)
490
         // 计算 status 为 1 且 money 为 11800 的记录总和(减去相应值后)
@@ -402,6 +495,7 @@ class TaskPartnerProfits
402
 
495
 
403
         $money10620Records = Db::name("old_user_of_goods")
496
         $money10620Records = Db::name("old_user_of_goods")
404
             ->whereIn("user_id", $userIdList)
497
             ->whereIn("user_id", $userIdList)
498
+            ->where('status', 1)
405
             ->where('money', 10620)
499
             ->where('money', 10620)
406
             ->select();
500
             ->select();
407
         // 计算 status 为 1 且 money 为 10620 的记录总和(减去相应值后)
501
         // 计算 status 为 1 且 money 为 10620 的记录总和(减去相应值后)
@@ -413,6 +507,7 @@ class TaskPartnerProfits
413
 
507
 
414
         $money9440Records = Db::name("old_user_of_goods")
508
         $money9440Records = Db::name("old_user_of_goods")
415
             ->whereIn("user_id", $userIdList)
509
             ->whereIn("user_id", $userIdList)
510
+            ->where('status', 1)
416
             ->where('money', 9440)
511
             ->where('money', 9440)
417
             ->select();
512
             ->select();
418
         // 计算 status 为 1 且 money 为 9440 的记录总和(减去相应值后)
513
         // 计算 status 为 1 且 money 为 9440 的记录总和(减去相应值后)
@@ -423,6 +518,7 @@ class TaskPartnerProfits
423
 
518
 
424
         $money2360Records = Db::name("old_user_of_goods")
519
         $money2360Records = Db::name("old_user_of_goods")
425
             ->whereIn("user_id", $userIdList)
520
             ->whereIn("user_id", $userIdList)
521
+            ->where('status', 1)
426
             ->where('money', 2360)
522
             ->where('money', 2360)
427
             ->select();
523
             ->select();
428
         // 计算 status 为 1 且 money 为 2360 的记录总和(减去相应值后)
524
         // 计算 status 为 1 且 money 为 2360 的记录总和(减去相应值后)
@@ -432,6 +528,7 @@ class TaskPartnerProfits
432
         }
528
         }
433
 
529
 
434
         // 计算除去特定值后的总和
530
         // 计算除去特定值后的总和
531
+        $otherMoneyRecords = [];
435
         //$otherMoneyRecords = $this->old_user_of_goods->where('status', 1)->whereNotIn('money', [1180, 11800])->select();
532
         //$otherMoneyRecords = $this->old_user_of_goods->where('status', 1)->whereNotIn('money', [1180, 11800])->select();
436
         $otherMoneyRecords = Db::name("old_user_of_goods")
533
         $otherMoneyRecords = Db::name("old_user_of_goods")
437
             ->whereIn("user_id", $userIdList)
534
             ->whereIn("user_id", $userIdList)
@@ -441,7 +538,7 @@ class TaskPartnerProfits
441
         foreach ($otherMoneyRecords as $record) {
538
         foreach ($otherMoneyRecords as $record) {
442
             $otherMoneySum += $record['money'];
539
             $otherMoneySum += $record['money'];
443
         }
540
         }
444
-        return $money1180Sum + $money11800Sum + $money10620Sum + $money9440Sum + $money2360Sum + round($otherMoneySum * 0.7, 2);
541
+        return $money1180Sum + $money11800Sum + $money10620Sum + $money9440Sum + $money2360Sum + (floor($otherMoneySum * 70) / 100);
445
     }
542
     }
446
 
543
 
447
     //发放佣金 示例: $this->change_user_log($v,'amount',1,$all_award,"member_award","星级分红入账"."-".$value['title']);//释放佣金
544
     //发放佣金 示例: $this->change_user_log($v,'amount',1,$all_award,"member_award","星级分红入账"."-".$value['title']);//释放佣金