From aebf7628c968f43cf0957b22a0025dafe7e3a120 Mon Sep 17 00:00:00 2001 From: Fiza Ali Date: Wed, 3 Feb 2021 12:28:26 +0800 Subject: [PATCH] api merge --- app/Http/Controllers/CustomerController.php | 35 +++++++++++++++++++++ routes/web.php | 2 ++ 2 files changed, 37 insertions(+) diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 1df046f..956a1c4 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -218,6 +218,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, )); @@ -227,6 +229,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, )); @@ -236,6 +240,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, )); @@ -493,4 +499,33 @@ class CustomerController extends Controller } return response()->json($customer, 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)); + } + + 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)); + } } diff --git a/routes/web.php b/routes/web.php index 9b96488..9ad09dd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -273,6 +273,8 @@ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('akaun-bank/{nokp}',['uses'=>'CustomerController@akaunBankMobile']); $router->get('bank-listing',['uses'=>'CustomerController@bankListMobile']); $router->post('insert/akaun-bank',['uses'=>'CustomerController@insertAkaunBankMobile']); + $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']);