소스 검색

取消工单

liugc 1 년 전
부모
커밋
b584184cb0
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      app/adminapi/logic/works/ServiceWorkLogic.php

+ 1 - 1
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -745,7 +745,7 @@ class ServiceWorkLogic extends BaseLogic
 
             //工单如果存在费用情况,不允许取消
             $paid_amount = RechargeOrder::where('work_id', $params['id'])->where('pay_status', 1)->value('paid_amount');
-            if($paid_amount > 0 and $serviceWorkInfo['third_type'] == 0){
+            if($paid_amount > 0 and ($serviceWorkInfo['third_type'] == 0 || $serviceWorkInfo['external_platform_id'] == 0)){
                 // 4=已上门,5=服务中,6=待结算, 即工程师已上门服务过
                 throw new Exception('工单存在费用情况,不允许取消,请走退费流程');
             }