|
@@ -132,6 +132,7 @@ class CheckService extends Service
|
|
|
self::seven => 'reject_purchase_confirm', //采购确认驳回
|
|
|
self::five => 'reject_construction',//施工单
|
|
|
self::six => 'reject_return_exchange',//退换货
|
|
|
+ self::ten => 'reject_payment_receipt',//收付款单
|
|
|
];
|
|
|
|
|
|
//审核通过后 驳回 产生流水
|
|
@@ -889,6 +890,19 @@ class CheckService extends Service
|
|
|
return [true, $model->toArray()];
|
|
|
}
|
|
|
|
|
|
+ public function reject_payment_receipt($data){
|
|
|
+ $model = PaymentReceipt::where('order_number', $data['order_number'])
|
|
|
+ ->where('del_time',0)
|
|
|
+ ->first();
|
|
|
+ if(empty($model)) return [false, '收付款单不存在或已被删除'];
|
|
|
+ if($model->state != PaymentReceipt::STATE_TWO) return [false, '请确认收付款单状态,操作失败'];
|
|
|
+
|
|
|
+ $model->state = PaymentReceipt::STATE_ZERO;
|
|
|
+ $model->save();
|
|
|
+
|
|
|
+ return [true, $model->toArray()];
|
|
|
+ }
|
|
|
+
|
|
|
public function reject_return_exchange($data){
|
|
|
$model = ReturnExchangeOrder::where('order_number', $data['order_number'])
|
|
|
->where('del_time',0)
|