Procházet zdrojové kódy

合伙人分红-合伙人业绩增加精度

sunxiaobiao před 1 rokem
rodič
revize
dae23903e9

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

@@ -250,14 +250,14 @@ class TaskPartnerProfits
250
                 //返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
250
                 //返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
251
                 $userPvSmallNum = $value['dividerPeoplePv'][$v]['sumOfOthers'] ?? 0;
251
                 $userPvSmallNum = $value['dividerPeoplePv'][$v]['sumOfOthers'] ?? 0;
252
                 //                $myMixMoney = round($amount * ($userPvSmallNum / $sumOfOthersAll), 2);
252
                 //                $myMixMoney = round($amount * ($userPvSmallNum / $sumOfOthersAll), 2);
253
-                $myMixMoney = floor(($amount * (floor(($userPvSmallNum / $sumOfOthersAll) * 100) / 100)) * 100) / 100;
253
+                $myMixMoney = floor(($amount * (floor(($userPvSmallNum / $sumOfOthersAll) * 1000) / 1000)) * 100) / 100;
254
 
254
 
255
                 //个人双区总佣金 权重 计算
255
                 //个人双区总佣金 权重 计算
256
                 $myBill = $value['dividerPeoplePv'][$v]['maxValue'] ?? 0;
256
                 $myBill = $value['dividerPeoplePv'][$v]['maxValue'] ?? 0;
257
                 //中级合伙人。userid=17可以分到双区可分红的金额
257
                 //中级合伙人。userid=17可以分到双区可分红的金额
258
                 //可分红的佣金 * (中级合伙人个人的双区总业绩 / 当前等级所有合伙人的双联盟业绩) = 当前用户可以获取到的分红佣金(双区联盟总业绩加权佣金),287742 * (61.95/431032)=41.36
258
                 //可分红的佣金 * (中级合伙人个人的双区总业绩 / 当前等级所有合伙人的双联盟业绩) = 当前用户可以获取到的分红佣金(双区联盟总业绩加权佣金),287742 * (61.95/431032)=41.36
259
                 //                $myWeightMoney = round($amount * ($myBill / $maxValueAll), 2);
259
                 //                $myWeightMoney = round($amount * ($myBill / $maxValueAll), 2);
260
-                $myWeightMoney = floor(($amount * (floor((($myBill + $userPvSmallNum) / ($maxValueAll + $sumOfOthersAll)) * 100) / 100)) * 100) / 100;
260
+                $myWeightMoney = floor(($amount * (floor((($myBill + $userPvSmallNum) / ($maxValueAll + $sumOfOthersAll)) * 1000) / 1000)) * 100) / 100;
261
 
261
 
262
 
262
 
263
                 $salesArr[$key]['dividerPeoplePv'][$v]['myWeightMoney'] = $myWeightMoney;
263
                 $salesArr[$key]['dividerPeoplePv'][$v]['myWeightMoney'] = $myWeightMoney;