From de8ec2cddeb1e806c0d751cade9220789f6b9e05 Mon Sep 17 00:00:00 2001 From: afiq Date: Fri, 20 Aug 2021 04:23:00 +0800 Subject: [PATCH] blacklist --- app/Http/Controllers/CustomersController.php | 24 +++++++++++++---- resources/views/customers/index.blade.php | 28 ++++++++++++++------ 2 files changed, 39 insertions(+), 13 deletions(-) diff --git a/app/Http/Controllers/CustomersController.php b/app/Http/Controllers/CustomersController.php index 97abe7f..afc3d84 100644 --- a/app/Http/Controllers/CustomersController.php +++ b/app/Http/Controllers/CustomersController.php @@ -37,7 +37,8 @@ class CustomersController extends Controller $idtype = 'nokp'; $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::get(config('api.url') . '/api/bank')->json(); - return view('customers.index',compact('search','cawangan_info','bank','api_url','idtype')); + $blacklist_search = false; + return view('customers.index',compact('search','blacklist_search','cawangan_info','bank','api_url','idtype')); } public function info(Request $request){ @@ -70,6 +71,9 @@ class CustomersController extends Controller $bank = Http::get(config('api.url') . '/api/bank')->json(); $customer_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + $blacklist = Http::get(config('api.url') . '/api/customer/blacklist',[ + 'nokp' => $noic + ])->json(); // if($customers_info){ // $customer_info = $customers_info[0]; // }else{ @@ -77,13 +81,23 @@ class CustomersController extends Controller // } $request->session()->forget('page_reload'); $request->session()->forget('norujukan'); - + $blacklist_search = false; $search = true; if($customer_info){ - Session::put('customer_info',$customer_info); - return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + if($blacklist){ + $blacklist_search = true; + return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + }else{ + Session::put('customer_info',$customer_info); + return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + } }else{ - return view('customers.index',compact('customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + if($blacklist){ + $blacklist_search = true; + return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + }else{ + return view('customers.index',compact('blacklist_search','customer_info','search','noic','cawangan_info','bank','api_url','idtype')); + } } } diff --git a/resources/views/customers/index.blade.php b/resources/views/customers/index.blade.php index b4cb26e..c023533 100644 --- a/resources/views/customers/index.blade.php +++ b/resources/views/customers/index.blade.php @@ -41,7 +41,7 @@ - @if($search == true ) + @if($search == true && $blacklist_search == false)