From 08ab6dd9c3d62eee72018f288ff493addf98cff0 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Wed, 19 Oct 2022 16:28:43 +0800 Subject: [PATCH] fix 1688 purchase order --- .../CreatePurchaseOrderFor1688OrderProcessor.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php b/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php index 969c2c15..e0dcce7b 100644 --- a/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php +++ b/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php @@ -65,7 +65,13 @@ class CreatePurchaseOrderFor1688OrderProcessor } } - if(empty($products)) return false; + if(empty($products)) + $object = new TransactionObject($billNumber, TransactionType::PURCHASE_ORDER, $booking->company->id, 1, + 1, PaymentMethodType::CASH, + 0, 0, $booking->fix_currency_id, $booking->fix_currency_id, + 1, 0, 0, null, ApprovalStatus::PENDING_SUBMISSION, []); + $this->createPurchaseOrderTransactionProcessor->execute($booking, $object); + return false; $total = collect($products)->sum(function($product){ return $product['quantity'] * floatval(str_replace(',', '', $product['unit_price']));