|
@@ -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,''];
|
|
|
}
|
|
|
//自动生成-----------------------------------
|