From 09ede52ecf9d43f8c272fd4a2614a67038cccfe5 Mon Sep 17 00:00:00 2001 From: edmondlang Date: Thu, 18 Jul 2024 23:59:23 +0800 Subject: [PATCH] update call wac webhook --- .../Processors/CreateInvoiceTransactionProcessor.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php index dee7b977..85eacdde 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php @@ -75,6 +75,8 @@ class CreateInvoiceTransactionProcessor */ public function execute(PackingList $packingList) { + $ori_packing_list = $packingList; + $packing_list = PackingList::where('reference', $packingList->reference)->where('type', PackingListType::SHIPPING_PACKING_LIST)->first(); $billable_packing_list = $packing_list->packingLists()->first(); @@ -244,13 +246,13 @@ class CreateInvoiceTransactionProcessor $hasInvoiceCreated = Transaction::withTrashed() ->where('type', TransactionType::SHIPPING_INVOICE) ->where('owner_type', PackingList::class) - ->where('owner_id', $packingList->id) + ->where('owner_id', $ori_packing_list->id) ->exists(); - Log::channel('wac_webhook')->info('Regenerating Invoice for PackingList: ' . $packingList->id . '. No call wac api.'); + Log::channel('wac_webhook')->info('Regenerating Invoice for PackingList: ' . $ori_packing_list->id . '. No call wac api.'); if (app()->environment('production') && !$hasInvoiceCreated) { - $order = $packingList->owner; + $order = $ori_packing_list->owner; $companyModule = $order->companyModule; $company = $companyModule->company; $companyContact = $company->contacts()->first();