From de86f977c2a697721db84ff40c1824f5acbbdf6e Mon Sep 17 00:00:00 2001 From: izzatizulkifli Date: Tue, 2 Feb 2021 11:41:33 +0800 Subject: [PATCH 1/3] add jumlahPembiayaanMobile --- app/Http/Controllers/CustomerController.php | 11 +++++++++++ routes/web.php | 1 + 2 files changed, 12 insertions(+) diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 9a84468..1c4b44d 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -418,4 +418,15 @@ class CustomerController extends Controller return response('Deleted Successfully', 200); } + + public function jumlahPembiayaanMobile($nokp){ + $cawangan_all = Cawangan::on('mysql7')->get(); + $jumlahPembiayaan = 0; + foreach($cawangan_all as $index=>$cawangan){ + $gadai = Gadai::on($cawangan['mysql'])->where([['nokp','=',$nokp],['sttebus','=','']])->sum('pinjaman'); + $jumlahPembiayaan += $gadai; + } + + return response()->json(number_format($jumlahPembiayaan,2)); + } } \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 16c4247..61a170e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -269,6 +269,7 @@ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmasMobile']); $router->get('gadai/norujukan/count/{nokp}',['uses'=>'CustomerController@countNorujukanMobile']); $router->get('gadai/norujukan/{nokp}',['uses'=>'CustomerController@listNorujukanMobile']); + $router->get('gadai/norujukan/jumlahPembiayaan/{nokp}',['uses'=>'CustomerController@jumlahPembiayaanMobile']); //gadaian $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadaiMobile']); From 278bdc9c244b943d02181e9a3b7f263cb7f3930a Mon Sep 17 00:00:00 2001 From: izzatizulkifli Date: Tue, 2 Feb 2021 14:20:10 +0800 Subject: [PATCH 2/3] add jumlahBakiLelong --- app/Http/Controllers/CustomerController.php | 17 +++++++++++++++++ routes/web.php | 1 + 2 files changed, 18 insertions(+) diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 1c4b44d..385015b 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -429,4 +429,21 @@ class CustomerController extends Controller return response()->json(number_format($jumlahPembiayaan,2)); } + + public function jumlahBakiLelongMobile($nokp){ + $cawangan_all = Cawangan::on('mysql7')->get(); + $jumlahBakiLelong = 0; + foreach($cawangan_all as $index=>$cawangan){ + $bakilelong = Gadai::on($cawangan['mysql']) + ->where('nokp','=',$nokp) + ->where('sttebus','=','L') + ->where('baki', 'not like', '-%') + ->where('tagtbaki','=','1') + ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') + ->sum('baki'); + $jumlahBakiLelong += $bakilelong; + } + + return response()->json(number_format($jumlahBakiLelong,2)); + } } \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 61a170e..592af0a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -270,6 +270,7 @@ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('gadai/norujukan/count/{nokp}',['uses'=>'CustomerController@countNorujukanMobile']); $router->get('gadai/norujukan/{nokp}',['uses'=>'CustomerController@listNorujukanMobile']); $router->get('gadai/norujukan/jumlahPembiayaan/{nokp}',['uses'=>'CustomerController@jumlahPembiayaanMobile']); + $router->get('gadai/norujukan/jumlahBakiLelong/{nokp}',['uses'=>'CustomerController@jumlahBakiLelongMobile']); //gadaian $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadaiMobile']); From 0faa90f7e485c10b9e3210f6e8ba196fa4c517d0 Mon Sep 17 00:00:00 2001 From: izzatizulkifli Date: Wed, 3 Feb 2021 09:28:36 +0800 Subject: [PATCH 3/3] edit gadaiTebusLelongByCawanganMobile --- app/Http/Controllers/CustomerController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 385015b..ecbebee 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -217,6 +217,8 @@ class CustomerController extends Controller array_push($sttebus_, array( 'norujukan' => $gd->norujukan, + 'pinjaman' => number_format($gd->pinjaman,2), + 't_gadai' => $gd->t_gadai, 'hargajualan' => $gd->hargajualan, 'bakihargajualan' => $gd->bakihargajualan, )); @@ -226,6 +228,8 @@ class CustomerController extends Controller { array_push($sttebus_T, array( 'norujukan' => $gd->norujukan, + 'pinjaman' => number_format($gd->pinjaman,2), + 't_gadai' => $gd->t_gadai, 'hargajualan' => $gd->hargajualan, 'bakihargajualan' => $gd->bakihargajualan, )); @@ -235,6 +239,8 @@ class CustomerController extends Controller { array_push($sttebus_L, array( 'norujukan' => $gd->norujukan, + 'pinjaman' => number_format($gd->pinjaman,2), + 't_gadai' => $gd->t_gadai, 'hargajualan' => $gd->hargajualan, 'bakihargajualan' => $gd->bakihargajualan, ));