liugc 11 месяцев назад
Родитель
Сommit
d75a226eba
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      app/api/logic/PerformanceLogic.php

+ 4 - 4
app/api/logic/PerformanceLogic.php

@@ -54,18 +54,18 @@ class PerformanceLogic extends BaseLogic
             $coupon_price = RechargeOrder::where('work_id',$work->id)->sum('coupon_price');
             switch ($rule['type']){
                 case 0://按照总金额结算
-                    $settlement_amount = bcmul(bcsub($work->work_total - $work->spare_total), $rule['rate'],2);
+                    $settlement_amount = bcmul(bcsub($work->work_total ,$work->spare_total), $rule['rate'],2);
                     break;
                 case 1://按照结算金额结算
                     $worker_price = $work->work_amount;
                     //$settlement_amount = bcmul($worker_price, $rule['rate'],2);
                     // 运营新定 - 配件费不包进总工单金额扣除
-                    $settlement_amount = bcmul(bcsub($worker_price - $work->spare_total) , $rule['rate'],2);
+                    $settlement_amount = bcmul(bcsub($worker_price ,$work->spare_total) , $rule['rate'],2);
                     break;
                 case 2://按照服务总费用结算
                     //搜索所有优惠券
                     $worker_price = $work->service_fee-$coupon_price;
-                    $settlement_amount = bcmul(bcsub($worker_price - $work->spare_total), $rule['rate'],2);
+                    $settlement_amount = bcmul(bcsub($worker_price,$work->spare_total), $rule['rate'],2);
                     break;
                 default://按照固定金额结算
                     $worker_price = $work->service_fee-$coupon_price;
@@ -162,7 +162,7 @@ class PerformanceLogic extends BaseLogic
             $work->worker_price = $work->work_total;
             //$settlement_amount = bcmul($work->work_total, $ratio,2);
             // 运营新定 - 配件费不包进总工单金额扣除
-            $settlement_amount = bcmul(bcsub($work->worker_price - $work->spare_total), $ratio,2);
+            $settlement_amount = bcmul(bcsub($work->worker_price,$work->spare_total), $ratio,2);
             // 缴纳质保金
             $masterWorkerInfo = MasterWorker::where('id', $work->master_worker_id)->where('retention_money_status', 1)->findOrEmpty()->toArray();
             Log::info('缴纳质保金工程师信息:'.json_encode($masterWorkerInfo));