From 9d4daeeb4651bad9ebd6965cbf3ae0fcdc659b3e Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Mon, 11 Aug 2025 11:44:14 +0800 Subject: [PATCH 1/2] Debug an old 504 problem at payment-and-billing page > pending payment tab with no data --- .../SingleAdminPaymentsBillingWithStorageComponent.vue | 3 +++ .../SingleAdminPaymentsBillingWithoutStorageComponent.vue | 3 +++ 2 files changed, 6 insertions(+) diff --git a/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithStorageComponent.vue b/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithStorageComponent.vue index 28e5730a..9106853f 100644 --- a/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithStorageComponent.vue +++ b/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithStorageComponent.vue @@ -75,6 +75,9 @@
+
diff --git a/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithoutStorageComponent.vue b/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithoutStorageComponent.vue index bb3533ba..0fd7d46d 100644 --- a/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithoutStorageComponent.vue +++ b/resources/assets/vue/components/paymentsBilling/elements/SingleAdminPaymentsBillingWithoutStorageComponent.vue @@ -75,6 +75,9 @@
+
From d5e008d4f3db178e256cff33e0ae74711f66f4cd Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Tue, 2 Sep 2025 05:09:39 +0800 Subject: [PATCH 2/2] E-Invoice - Reinstate some commented code --- .../ApproveShippingInvoiceTransactionProcessor.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/Classes/Modules/Transactions/Processors/ApproveShippingInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/ApproveShippingInvoiceTransactionProcessor.php index ca636f7d..894f26fb 100644 --- a/app/Classes/Modules/Transactions/Processors/ApproveShippingInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/ApproveShippingInvoiceTransactionProcessor.php @@ -75,12 +75,11 @@ class ApproveShippingInvoiceTransactionProcessor $this->createSalesOrderDocProcessor->execute($invoice_transaction); $this->updatesTransactionStatus->execute($invoice_transaction, ApprovalStatus::APPROVED); - //cief todo: 90 - to determine if sending email is necessary - // if(app()->environment(['production'])) { - // $companyModule = $packingList->owner->companyModule; - // $user = $companyModule->employees()->first(); - // $user->notify(new InvoiceIssuedEmail($user, $packingList)); - // } + if(app()->environment(['production']) && $companyModule->company->e_invoice === 0) { //invoice issued email is only send to customer who has not opted in E-Invoice + $companyModule = $packingList->owner->companyModule; + $user = $companyModule->employees()->first(); + $user->notify(new InvoiceIssuedEmail($user, $packingList)); + } $order = $packingList->owner()->first(); if($order instanceof Order){