diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 7f2f5ef..f2de532 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -210,7 +210,6 @@ class CustomerController extends Controller } public function createCustomer($kodcaw,Request $request){ - // dd($request); $current = Carbon::now(); $current = new Carbon(); @@ -239,6 +238,9 @@ class CustomerController extends Controller 'aktif' => 'A', 'telefon2' => $request->telefon2, 'nosiri'=>$request->nosiri, + 'nota'=>$request->nota, + 'kodkerja'=>$request->kodkerja, + 'tujuangadai'=>$request->tujuangadai ]); return response()->json($customer, 201); @@ -271,6 +273,31 @@ class CustomerController extends Controller return response()->json($customer_update, 200); } + public function customerUpdateKaunter($nokp,Request $request){ + $cawangan_all = Cawangan::on('mysql7')->get(); + foreach($cawangan_all as $index=>$cawangan){ + $customer = Customer::on($cawangan['mysql']) + ->where('kplama','=',$nokp) + ->orWhere('kpbaru','=',$nokp) + ->first(); + if($customer != null){ + $poskod = Poskod::on('mysql7')->where('poskod','=',$request->poskod)->first(); + $customer_update = Customer::on($cawangan['mysql']) + ->where('kplama','=',$nokp) + ->orWhere('kpbaru','=',$nokp) + ->update(array( + 'telefon' => $request->telefon1, + 'telefon2' => $request->telefon2, + 'kodbank' => $request->kodbank, + 'noakaun' => $request->noakaun, + 'nota' => $request->nota + )); + } + } + + return response()->json($customer_update, 200); + } + public function listNorujukanMobile($nokp){ $cawangan_all = Cawangan::on('mysql7')->get(); $array_norujukan = []; diff --git a/routes/web.php b/routes/web.php index 10494b9..8b5fa71 100644 --- a/routes/web.php +++ b/routes/web.php @@ -23,16 +23,13 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('customers',['uses'=>'CustomerController@showAllCustomers']); $router->get('customers/cawangan/{kodcaw}',['uses'=>'CustomerController@showAllCustomersByCawangan']); $router->get('customers/{ic}',['uses'=>'CustomerController@showOneCustomerByIC']); - $router->get('customers/{ic}/gadai/{status}',['uses'=>'CustomerController@showOneCustomerGadai']); $router->get('customers/{ic}/gadai/{status}/{kodcaw}',['uses'=>'CustomerController@showOneCustomerGadaiByCawangan']); - $router->post('customers/create/{kodcaw}',['uses'=>'CustomerController@createCustomer']); - $router->delete('customers/{kodcaw}/{nokp}', ['uses' => 'CustomerController@delete']); $router->put('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']); + $router->put('customers/update/kaunter/{nokp}', ['uses' => 'CustomerController@customerUpdateKaunter']); $router->get('customers/laporan/{kodcaw}/{tarikh}',['uses'=>'CustomerController@getLaporanCustomers']); - $router->get('customers/latest/{kodcaw}',['uses'=>'CustomerController@getLatestCustomer']); //Gadai API