From 8de04b88a6cbe6a6fdc37c3bc5d98aca55bdc6e9 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Sun, 6 Oct 2024 13:12:16 +0800 Subject: [PATCH] Add counter badge of transaction online trail controller --- app/Http/Controllers/TransactionOnlineTrailController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/TransactionOnlineTrailController.php b/app/Http/Controllers/TransactionOnlineTrailController.php index 99fff12..554e226 100644 --- a/app/Http/Controllers/TransactionOnlineTrailController.php +++ b/app/Http/Controllers/TransactionOnlineTrailController.php @@ -18,7 +18,13 @@ class TransactionOnlineTrailController extends Controller $transactionsOnline = $this->getTransactionOnlineQuery($request); - $list_norujukan = array_map(fn($x) => ['norujukan' => $x['norujukan'], 'kodcaw' => $x['kodcaw']], $transactionsOnline); + $list_norujukan = []; + + if($request->isGroupedByNorujukan){ + $list_norujukan = array_map(fn($x) => ['norujukan' => reset($x)['norujukan'], 'kodcaw' => reset($x)['kodcaw']], $transactionsOnline); + } else { + $list_norujukan = array_map(fn($x) => ['norujukan' => $x['norujukan'], 'kodcaw' => $x['kodcaw']], $transactionsOnline); + } $transaction = $this->getTransactionQuery($list_norujukan, $request); $transaksiKeuntungan = $this->getTransaksiKeuntunganQuery($list_norujukan, $request);