xieruidong 2 years ago
parent
commit
cb88e94881
1 changed files with 5 additions and 2 deletions
  1. 5 2
      application/api/controller/mall/Orders.php

+ 5 - 2
application/api/controller/mall/Orders.php

@@ -288,12 +288,15 @@ class Orders extends Api
             if(!$showTime){
                 $this->error('请先支付维修单');
             }
-            $fixOrder=Order::statusPay()
+            $fixOrder=$user->orders()->statusPay()
                 ->where('order_no',$data['fix_order_no'])
                 ->where('pay_time','>',$showTime)
                 ->find();
+            if(!$fixOrder){
+                $this->error('未找到维修订单');
+            }
             $goodsBak=$fixOrder->info[0]->goodsBak;
-            if(!$fixOrder||$goodsBak['goods']['is_fix']!=1){
+            if(!$fixOrder||($goodsBak['goods']['is_fix']??0)!=1){
                 $this->error('请完成维修订单支付');
             }
         }