|
|
@@ -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();
|