From cb572f728d73b260c932c04acc40b9c655b77df1 Mon Sep 17 00:00:00 2001 From: Nur Izzati Date: Mon, 4 Aug 2025 12:52:01 +0800 Subject: [PATCH 1/2] update nama cawangan dalam carian nama arcc --- app/Http/Controllers/CallCenterController.php | 21 ++++++++++++++++--- .../views/callcenter/pilihpelanggan.blade.php | 4 ++-- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/CallCenterController.php b/app/Http/Controllers/CallCenterController.php index 2a1fa5c..b481ee6 100644 --- a/app/Http/Controllers/CallCenterController.php +++ b/app/Http/Controllers/CallCenterController.php @@ -391,11 +391,26 @@ class CallCenterController extends Controller $customers = $response->json(); // Jika lebih dari satu pelanggan dijumpai - if (is_array($customers) && count($customers) > 1) { - Session::put('customer_list', $customers); - return redirect()->route('arcc.pilihpelanggan'); + if (is_array($customers) && count($customers) > 1) { + // Tambah nama cawangan untuk setiap pelanggan + foreach ($customers as &$customer) { + $kodcaw = $customer['kodcaw'] ?? null; + + if ($kodcaw) { + $cawangan = Http::withOptions(['verify' => config('app.api_verify')]) + ->get($api_url . '/api/cawangan/' . $kodcaw) + ->json(); + + $customer['nama_cawangan'] = $cawangan['details_caw'] ?? $kodcaw; + } else { + $customer['nama_cawangan'] = '-'; + } } + Session::put('customer_list', $customers); + return redirect()->route('arcc.pilihpelanggan'); + } + // Jika satu pelanggan dijumpai $customer_info = $customers[0] ?? null; } else { diff --git a/resources/views/callcenter/pilihpelanggan.blade.php b/resources/views/callcenter/pilihpelanggan.blade.php index 4d5a2bc..8386d1e 100644 --- a/resources/views/callcenter/pilihpelanggan.blade.php +++ b/resources/views/callcenter/pilihpelanggan.blade.php @@ -9,7 +9,7 @@ Nama No KP - Kod Cawangan + Nama Cawangan Tindakan @@ -25,7 +25,7 @@ } @endphp {{ $noic }} - {{ $customer['kodcaw'] }} + {{ $customer['nama_cawangan'] }}
@csrf From 051bcdb91905c75c132c57597fbb7707aad5fd32 Mon Sep 17 00:00:00 2001 From: Nur Izzati Date: Mon, 4 Aug 2025 13:58:24 +0800 Subject: [PATCH 2/2] tambah loader --- resources/views/callcenter/index.blade.php | 49 ++++++++++++++++++- .../views/callcenter/pilihpelanggan.blade.php | 1 + 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/resources/views/callcenter/index.blade.php b/resources/views/callcenter/index.blade.php index 6bbc117..8935e7c 100644 --- a/resources/views/callcenter/index.blade.php +++ b/resources/views/callcenter/index.blade.php @@ -7,6 +7,33 @@ position: absolute; } +
@@ -22,7 +49,7 @@
Pilih Cawangan Dan Nombor Kad Pengenalan
Atau Nama Pelanggan
- +
@@ -66,6 +93,15 @@
+ + +
@if ($message = Session::get('success')) @@ -343,6 +379,17 @@
+ +