cqpCow 1 год назад
Родитель
Сommit
86ec6f0ce2
1 измененных файлов с 8 добавлено и 10 удалено
  1. 8 10
      app/Service/CheckService.php

+ 8 - 10
app/Service/CheckService.php

@@ -724,8 +724,8 @@ class CheckService extends Service
         if($model->state != SalesOrder::State_two) return [false, '请确认合同状态,操作失败'];
 
         //未确认
-        SalesOrder::where('del_time',0)->where('order_number',$data['order_number'])
-            ->update(['state' => SalesOrder::State_zero]);
+        $model->state = SalesOrder::State_zero;
+        $model->save();
 
         return [true, $model->toArray()];
     }
@@ -738,9 +738,8 @@ class CheckService extends Service
         //安装件
         if($model->state != PurchaseOrder::STATE_Four) return [false, '请确认采购单状态,操作失败'];
 
-        //未出库
-        PurchaseOrder::where('del_time',0)->where('order_number',$data['order_number'])
-            ->update(['state' => PurchaseOrder::STATE_TWO]);
+        $model->state = PurchaseOrder::STATE_TWO;
+        $model->save();
 
         return [true, $model->toArray()];
     }
@@ -753,8 +752,8 @@ class CheckService extends Service
         //安装件
         if($model->state != Construction::STATE_TWO) return [false, '请确认施工单状态,操作失败'];
 
-        Construction::where('del_time',0)->where('order_number',$data['order_number'])
-            ->update(['state' => Construction::STATE_ZERO]);
+        $model->state = Construction::STATE_ZERO;
+        $model->save();
 
         return [true, $model->toArray()];
     }
@@ -764,11 +763,10 @@ class CheckService extends Service
             ->where('del_time',0)
             ->first();
         if(empty($model)) return [false, '退换货单不存在或已被删除'];
-        //安装件
         if($model->state != ReturnExchangeOrder::State_two) return [false, '请确认退换货单状态,操作失败'];
 
-        ReturnExchangeOrder::where('del_time',0)->where('order_number',$data['order_number'])
-            ->update(['state' => ReturnExchangeOrder::State_zero]);
+        $model->state = ReturnExchangeOrder::State_zero;
+        $model->save();
 
         return [true, $model->toArray()];
     }