From 11ab8ce326e02137547145f39becc89fa271ff63 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Thu, 6 Nov 2025 13:58:19 +0530 Subject: [PATCH] Refactor invoice query in SendInvoiceDataReport to use groupBy and orderBy for improved data retrieval --- app/Console/Commands/SendInvoiceDataReport.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/SendInvoiceDataReport.php b/app/Console/Commands/SendInvoiceDataReport.php index 5087478..88a7302 100644 --- a/app/Console/Commands/SendInvoiceDataReport.php +++ b/app/Console/Commands/SendInvoiceDataReport.php @@ -257,7 +257,9 @@ class SendInvoiceDataReport extends Command ->where('distribution_channel_desc', $selectedDistribution) ->whereBetween('document_date', [$startDate, $endDate]) ->select('customer_code', 'document_number', 'document_date', 'customer_trade_name', 'customer_location') - ->distinct('document_number') + //->distinct('document_number') + ->groupBy('customer_code', 'document_number', 'document_date', 'customer_trade_name', 'customer_location') + ->orderBy('document_date', 'asc') ->get(); if ($invoices->isEmpty()) {