cqpCow 11 月之前
父節點
當前提交
84d179b8d6
共有 1 個文件被更改,包括 13 次插入2 次删除
  1. 13 2
      app/Service/CheckService.php

+ 13 - 2
app/Service/CheckService.php

@@ -11,6 +11,7 @@ use App\Model\InvoiceOrder;
 use App\Model\InvoiceOrderInfo;
 use App\Model\OrderOperation;
 use App\Model\PaymentReceipt;
+use App\Model\PaymentReceiptInfo;
 use App\Model\ProductInventory;
 use App\Model\ProductInventorySet;
 use App\Model\PurchaseOrder;
@@ -458,15 +459,25 @@ class CheckService extends Service
         //生成付款单
         $model = new PaymentReceipt();
         $model->order_number = (new OrderNoService())->createOrderNumber(PaymentReceipt::prefix);
-        $model->data_order_no = $order_number;
         $model->data_type = PaymentReceipt::data_type_one;
         $model->type = PaymentReceipt::type_one;
-        $model->amount = $order['purchase_total'] ?? 0;
         $model->crt_id = $user['id'];
         $model->depart_id = $head;
         $model->top_depart_id = $head;
         $model->save();
 
+        $insert = [];
+        $insert[] = [
+            'payment_receipt_id' => $model->id,
+            'data_type' => PaymentReceipt::type_one,
+            'data_order_no' => $order_number,
+            'data_order_type' => PaymentReceipt::data_type_one,
+            'amount' => $order['amount'],
+            'type' => PaymentReceiptInfo::type_three,
+            'crt_time' => $time,
+        ];
+        PaymentReceiptInfo::insert($insert);
+
         return [true,''];
     }
     //自动生成-----------------------------------