|
@@ -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('请完成维修订单支付');
|
|
|
}
|
|
|
}
|