ソースを参照

修复补发分红功能

sunxiaobiao 6 ヶ月 前
コミット
e47c6de9d6
共有1 個のファイルを変更した5 個の追加4 個の削除を含む
  1. 5 4
      app/controller/api/store/merchant/TaskPartnerProfits.php

+ 5 - 4
app/controller/api/store/merchant/TaskPartnerProfits.php

@@ -1044,7 +1044,8 @@ class TaskPartnerProfits
1044
             ->setFeeWaiverUids([])
1044
             ->setFeeWaiverUids([])
1045
             ->setResult($dividendLogEntity->getResult())
1045
             ->setResult($dividendLogEntity->getResult())
1046
             ->setIsTest(DividendLogEnum::IS_TEST['No']['code'])
1046
             ->setIsTest(DividendLogEnum::IS_TEST['No']['code'])
1047
-            ->setReissueId($dividendLogEntity->getId());
1047
+            ->setReissueId($dividendLogEntity->getId())
1048
+            ->setRemark('补发合伙人分佣未发放部分');
1048
 
1049
 
1049
         $startTime = $dividendLogEntity->getStartTime();
1050
         $startTime = $dividendLogEntity->getStartTime();
1050
         $endTime = $dividendLogEntity->getEndTime();
1051
         $endTime = $dividendLogEntity->getEndTime();
@@ -1095,11 +1096,11 @@ class TaskPartnerProfits
1095
                     // $dividendLogEntity->setFeeWaiverUids($feeWaiverUids);
1096
                     // $dividendLogEntity->setFeeWaiverUids($feeWaiverUids);
1096
                     continue;
1097
                     continue;
1097
                 }
1098
                 }
1098
-                $dividendLogEntity->setArrivalPoint(bcadd($dividendLogEntity->getArrivalPoint() ?: '0.00', $allAward, 2));
1099
-                $arrivalInfo = $dividendLogEntity->getArrivalInfo() ?: [];
1099
+                $dividendLogEntityByResend->setArrivalPoint(bcadd($dividendLogEntityByResend->getArrivalPoint() ?: '0.00', $allAward, 2));
1100
+                $arrivalInfo = $dividendLogEntityByResend->getArrivalInfo() ?: [];
1100
                 $arrivalInfo[$uid]['allAward'] = $allAward;
1101
                 $arrivalInfo[$uid]['allAward'] = $allAward;
1101
                 $arrivalInfo[$uid]['orderInfo'] = [];
1102
                 $arrivalInfo[$uid]['orderInfo'] = [];
1102
-                $dividendLogEntity->setArrivalInfo($arrivalInfo);
1103
+                $dividendLogEntityByResend->setArrivalInfo($arrivalInfo);
1103
 
1104
 
1104
 
1105
 
1105
                 # code...
1106
                 # code...