diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 779c01a..eb16ec1 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -209,8 +209,8 @@ class CustomerController extends Controller return response()->json($gadai); } - public function create($kodcaw,Request $request){ - dd($request); + public function createCustomer($kodcaw,Request $request){ + // dd($request); $current = Carbon::now(); $current = new Carbon(); @@ -238,7 +238,7 @@ class CustomerController extends Controller 'teller' => $request->teller, 'aktif' => 'A', 'telefon2' => $request->telefon2, - 'nosiri'=>$request->nosiri + 'nosiri'=>$request->nosiri, ]); return response()->json($customer, 201); diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 84bc525..1d916f8 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -878,5 +878,19 @@ class GadaiController extends Controller return response()->json($upahToday); } - + public function outstandingSemasa($ic){ + $cawangan_all = Cawangan::on('mysql7')->get(); + + $total_pembiayaan = 0; + foreach($cawangan_all as $index=>$cawangan){ + $gadai = Gadai::on($cawangan['mysql'])->where([['nokp','=',$ic],['sttebus','=','']])->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index=>$gadai_detail){ + $total_pembiayaan += $gadai_detail['pinjaman']; + } + } + } + + return response()->json($total_pembiayaan); + } } diff --git a/routes/web.php b/routes/web.php index 888dd11..53b0bf1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -27,7 +27,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('customers/{ic}/gadai/{status}',['uses'=>'CustomerController@showOneCustomerGadai']); $router->get('customers/{ic}/gadai/{status}/{kodcaw}',['uses'=>'CustomerController@showOneCustomerGadaiByCawangan']); - $router->post('customers/{kodcaw}',['uses'=>'CustomerController@create']); + $router->post('customers/create/{kodcaw}',['uses'=>'CustomerController@createCustomer']); $router->delete('customers/{kodcaw}/{nokp}', ['uses' => 'CustomerController@delete']); $router->put('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']); @@ -64,6 +64,8 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('gadaiansemasa/belum_serah/{kodcaw}',['uses'=>'GadaiController@getGadaianBelumSerah']); $router->get('gadai/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanGadai']); + $router->get('gadai/customers/{ic}/outstandingsemasa',['uses'=>'GadaiController@outstandingSemasa']); + //Tebus API $router->get('tebustawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusTawarruq']);