cqpCow 1 년 전
부모
커밋
e3066adb70
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      app/Service/CheckService.php

+ 14 - 0
app/Service/CheckService.php

@@ -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)