cqpCow hai 9 meses
pai
achega
d6e02f727a
Modificáronse 1 ficheiros con 10 adicións e 4 borrados
  1. 10 4
      app/Service/CheckService.php

+ 10 - 4
app/Service/CheckService.php

@@ -522,7 +522,7 @@ class CheckService extends Service
             $model->save();
         }else{
             //驳回
-            $model->state = InvoiceOrder::STATE_ZERO;
+            $model->state = PaymentReceipt::State_minus_one;
             $model->save();
         }
 
@@ -554,6 +554,9 @@ class CheckService extends Service
                         'invoice_state' => SalesOrder::invoice_one
                     ]);
             }
+
+            //分社采购单更新发货状态
+            if(! empty($sale->contact_order_no)) PurchaseOrder::where('order_number',$sale->contact_order_no)->update(['invoice_state' => PurchaseOrder::invoice_state_one]);
         }else{
             //驳回
             $model->state = InvoiceOrder::STATE_ZERO;
@@ -605,7 +608,8 @@ class CheckService extends Service
             $model->state = PurchaseOrder::STATE_TWO;
             $model->save();
         }else{
-            $model->state = PurchaseOrder::STATE_ZERO;
+            //驳回
+            $model->state = PurchaseOrder::State_minus_one;
             $model->save();
         }
 
@@ -670,7 +674,8 @@ class CheckService extends Service
             //已下施工
             SalesOrder::where('id',$model->sales_order_id)->update(['state' => SalesOrder::State_five]);
         }else{
-            $model->state = Construction::STATE_ZERO;
+            //驳回
+            $model->state = Construction::State_minus_one;
             $model->save();
         }
 
@@ -725,7 +730,8 @@ class CheckService extends Service
 //                ]);
 //            }
         }else{
-            $model->state = ReturnExchangeOrder::State_zero;
+            //驳回
+            $model->state = ReturnExchangeOrder::State_minus_one;
             $model->save();
         }