liugc 1 rok temu
rodzic
commit
4dc5d5e243
1 zmienionych plików z 9 dodań i 8 usunięć
  1. 9 8
      app/api/logic/PerformanceLogic.php

+ 9 - 8
app/api/logic/PerformanceLogic.php

@@ -168,17 +168,18 @@ class PerformanceLogic extends BaseLogic
             $work->settlement_amount = $settlement_amount;
 
             //工程师加单金额判定
-            $work->add_work_amount = 0;
+            //$add_work_amount = 0;测试
+            $add_work_amount = WorkAddMoneyLogic::checkAddWork($work,$work->worker_price);
+            $work->add_work_amount = $add_work_amount;
 
             //系统回收金额
             $work->system_amount = $work->worker_price-$settlement_amount-$work->earnest_money-$work->add_work_amount;
-            Log::info('Commission-all money:'.json_encode([
-                    'worker_price'=>$work->worker_price,
-                    'settlement_amount'=>$settlement_amount,
-                    'earnest_money'=>$work->earnest_money,
-                    'add_work_amount'=>$work->add_work_amount,
-                    'system_amount'=>$work->system_amount
-                ]));
+
+            //工程师可提现金额,汇总了加单金额
+            $settlement_amount += (float)$work->add_work_amount;
+
+            Log::info('工单'.$work->id.',总服务费:'.$work->worker_price.'可提现金额:'.$settlement_amount.',加单金额:'.$work->add_work_amount.',缴纳质保金:'.$work->earnest_money.',系统回收金额:'.$work->system_amount);
+
             WorkerAccountLogLogic::addAccountLog($work,$settlement_amount,WorkerAccountLogEnum::UM_INC_ADMIN,WorkerAccountLogEnum::INC);
         }
         $work->save();