From bb0832b8b03776d24350af816e5f4b01bd4bc00f Mon Sep 17 00:00:00 2001 From: edmondlang Date: Mon, 16 Dec 2024 12:22:29 +0800 Subject: [PATCH 1/2] add logging for UpdateDoFromYDPortalProcessor response --- .../Orders/Processors/UpdateDoFromYDPortalProcessor.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php b/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php index 5139122d..2db6ddea 100644 --- a/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php +++ b/app/Classes/Modules/Orders/Processors/UpdateDoFromYDPortalProcessor.php @@ -60,7 +60,7 @@ class UpdateDoFromYDPortalProcessor $remark = $remark ? $remark->content : 'URGENT!!! PLEASE CALL BEFORE ONE DAY DELIVERY.'; if(!$phone || !$reference) throw new MalformedRequestException('Can\'t release this packing list because it doesn\'t have the person in charge contact information'); - $this->fetchesDataFRomYDPortal->clientRequest( + $res = $this->fetchesDataFRomYDPortal->clientRequest( 'http://www.yd-wl.com/api/UpdateOrderAddress.ashx', 'POST', [ @@ -72,6 +72,8 @@ class UpdateDoFromYDPortalProcessor ]); + Log::info('UpdateDoFromYDPortalProcessor - $res' . json_encode($res)); + } catch (\Exception $exception){ log::debug($exception); From 603a67c770f4ecfd1760c51b553a210fdfeb1f97 Mon Sep 17 00:00:00 2001 From: edmondlang Date: Mon, 16 Dec 2024 13:16:32 +0800 Subject: [PATCH 2/2] add created_at for ExportsSegmentCustomers --- .../Modules/Exports/Services/ExportsSegmentCustomers.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Classes/Modules/Exports/Services/ExportsSegmentCustomers.php b/app/Classes/Modules/Exports/Services/ExportsSegmentCustomers.php index 9723eb1e..2d214543 100644 --- a/app/Classes/Modules/Exports/Services/ExportsSegmentCustomers.php +++ b/app/Classes/Modules/Exports/Services/ExportsSegmentCustomers.php @@ -44,6 +44,7 @@ class ExportsSegmentCustomers implements WithHeadings, WithHeadingRow, WithMappi 'Company Marking', 'Is Credit Term Customers', 'Auto Release', + 'Latest Order Creation Date', ]; } @@ -64,11 +65,14 @@ class ExportsSegmentCustomers implements WithHeadings, WithHeadingRow, WithMappi $isCreditTermCustomer = in_array('Credit Term Customer', $segments); $autoRelease = in_array('Auto Release', $segments); + $lastestOrder = $companyModule->orders()->orderBy('id', 'desc')->first(); + return [ $list->name, $marking, $isCreditTermCustomer ? 'TRUE' : 'FALSE', $autoRelease ? 'TRUE' : 'FALSE', + $lastestOrder ? $lastestOrder->created_at : '', ]; } }