|
@@ -232,7 +232,7 @@ class CheckService extends Service
|
|
->where('del_time',0)
|
|
->where('del_time',0)
|
|
->first();
|
|
->first();
|
|
if(empty($model)) return [false,'采购单不存在或已被删除'];
|
|
if(empty($model)) return [false,'采购单不存在或已被删除'];
|
|
- if($model->state != PurchaseOrder::STATE_ZERO) return [false,'请确认采购单状态,操作失败'];
|
|
|
|
|
|
+ if(! in_array($model->state, [PurchaseOrder::State_minus_one,PurchaseOrder::STATE_ZERO])) return [false, '请确认采购单状态,操作失败'];
|
|
|
|
|
|
//待确认
|
|
//待确认
|
|
PurchaseOrder::where('id',$data['id'])->update(['state' => PurchaseOrder::STATE_ONE]);
|
|
PurchaseOrder::where('id',$data['id'])->update(['state' => PurchaseOrder::STATE_ONE]);
|
|
@@ -258,7 +258,7 @@ class CheckService extends Service
|
|
->where('del_time',0)
|
|
->where('del_time',0)
|
|
->first();
|
|
->first();
|
|
if(empty($model)) return [false, '施工单不存在或已被删除'];
|
|
if(empty($model)) return [false, '施工单不存在或已被删除'];
|
|
- if($model->state != Construction::STATE_ZERO) return [false, '请确认施工单状态,操作失败'];
|
|
|
|
|
|
+ if(! in_array($model->state, [Construction::State_minus_one,Construction::STATE_ZERO])) return [false, '请确认施工单状态,操作失败'];
|
|
|
|
|
|
//待确认
|
|
//待确认
|
|
Construction::where('del_time',0)->where('id',$data['id'])
|
|
Construction::where('del_time',0)->where('id',$data['id'])
|
|
@@ -272,7 +272,7 @@ class CheckService extends Service
|
|
->where('del_time',0)
|
|
->where('del_time',0)
|
|
->first();
|
|
->first();
|
|
if(empty($model)) return [false, '退换货单不存在或已被删除'];
|
|
if(empty($model)) return [false, '退换货单不存在或已被删除'];
|
|
- if($model->state != ReturnExchangeOrder::State_zero) return [false, '请确认退换货单状态,操作失败'];
|
|
|
|
|
|
+ if(! in_array($model->state, [ReturnExchangeOrder::State_minus_one,ReturnExchangeOrder::State_zero])) return [false, '请确认退换货单状态,操作失败'];
|
|
|
|
|
|
//待确认
|
|
//待确认
|
|
ReturnExchangeOrder::where('del_time',0)->where('id',$data['id'])
|
|
ReturnExchangeOrder::where('del_time',0)->where('id',$data['id'])
|
|
@@ -300,7 +300,7 @@ class CheckService extends Service
|
|
->where('del_time',0)
|
|
->where('del_time',0)
|
|
->first();
|
|
->first();
|
|
if(empty($model)) return [false, '收付款单不存在或已被删除'];
|
|
if(empty($model)) return [false, '收付款单不存在或已被删除'];
|
|
- if($model->state != PaymentReceipt::STATE_ZERO) return [false, '请确认收付款单状态,操作失败'];
|
|
|
|
|
|
+ if(! in_array($model->state, [PaymentReceipt::State_minus_one,PaymentReceipt::STATE_ZERO])) return [false, '请确认收付款单状态,操作失败'];
|
|
|
|
|
|
PaymentReceipt::where('del_time',0)->where('id',$data['id'])
|
|
PaymentReceipt::where('del_time',0)->where('id',$data['id'])
|
|
->update(['state' => PaymentReceipt::STATE_ONE]);
|
|
->update(['state' => PaymentReceipt::STATE_ONE]);
|