diff --git a/app/Http/Controllers/BillplzTransactionSummaryController.php b/app/Http/Controllers/BillplzTransactionSummaryController.php index daf94ee..dbfcf00 100644 --- a/app/Http/Controllers/BillplzTransactionSummaryController.php +++ b/app/Http/Controllers/BillplzTransactionSummaryController.php @@ -11,7 +11,13 @@ class BillplzTransactionSummaryController extends Controller { $date = $request->selectedDate ?? Carbon::now()->toDateString(); - $transactionData = Http::arrahn()->get('/api/transaction/online/query', ['date' => $date, 'status' => 'paid'])->json(); + $transactionData = collect( Http::arrahn()->get('/api/transaction/online/query', ['date' => $date, 'status' => 'paid'])->json() ); + + // Group transactionData by bill_id + $transactionData = $transactionData->groupBy(function($transaction) { + return $transaction['billplz_id']; + })->toArray(); + $transactionData = array_map(fn($x) => ['arrahn_transactions' => $x], $transactionData); $transactionData = collect($transactionData);