diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index eb16ec1..7f2f5ef 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -271,6 +271,44 @@ class CustomerController extends Controller return response()->json($customer_update, 200); } + public function listNorujukanMobile($nokp){ + $cawangan_all = Cawangan::on('mysql7')->get(); + $array_norujukan = []; + foreach($cawangan_all as $index=>$cawangan){ + $gadai = Gadai::on($cawangan['mysql'])->where([['nokp','=',$nokp],['sttebus','=','']])->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index=>$gadai_detail){ + array_push($array_norujukan,['norujukan'=>$gadai_detail['norujukan'],'kodcaw'=>$gadai_detail['kodcaw']]); + } + } + } + + return response()->json($array_norujukan); + } + + public function getGadaiDetailMobile(Request $request){ + // dd($request->all()); + $cawangan_all = Cawangan::on('mysql7')->get(); + $array_norujukan = $request->norujukan; + $array_kodcaw = $request->kodcaw; + $array_gadai = []; + foreach($array_norujukan as $index=>$norujukan){ + array_push($array_gadai,['norujukan'=>$norujukan,'kodcaw'=>$array_kodcaw[$index]]); + } + // dd($array_gadai); + $gadai_payment = []; + foreach($array_gadai as $index=>$gadai){ + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$gadai['kodcaw'])->first(); + $gadai_detail = Gadai::on($cawangan['mysql'])->where('norujukan','=',$gadai['norujukan'])->first(); + + $keuntungan_semasa = $gadai_detail['jbg'] * ($gadai_detail['pinjaman'] * ($gadai_detail['kadarupah']/100)); + array_push($gadai_payment,['norujukan'=>$gadai['norujukan'],'cawangan'=>$cawangan['details_caw'],'pembiayaan'=>$gadai_detail['pinjaman'],'pembayaran_keuntungan'=>number_format($keuntungan_semasa,2)]); + } + + return response()->json($gadai_payment); + } + + public function delete($kodcaw,$nokp) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 1d916f8..4e00dae 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -542,8 +542,8 @@ class GadaiController extends Controller return response()->json($gadai); } - public function getLaporanKawalanStok($kodcaw,$tarikh) - { + public function getLaporanKawalanStok($kodcaw,$tarikh){ + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $array_kawalanstok = []; @@ -795,8 +795,8 @@ class GadaiController extends Controller } - public function showAllGadaiToday() - { + public function showAllGadaiToday(){ + $cawangan_all = Cawangan::on('mysql7')->get(); $current = Carbon::now(); $current = new Carbon(); @@ -814,8 +814,9 @@ class GadaiController extends Controller return response()->json($gadaiToday); } - public function showAllTebusToday() - { + + public function showAllTebusToday(){ + $cawangan_all = Cawangan::on('mysql7')->get(); $current = Carbon::now(); $current = new Carbon(); @@ -831,8 +832,9 @@ class GadaiController extends Controller } return response()->json($tebusToday); } - public function showAllVariasiToday() - { + + public function showAllVariasiToday(){ + $cawangan_all = Cawangan::on('mysql7')->get(); $current = Carbon::now(); $current = new Carbon(); @@ -860,8 +862,8 @@ class GadaiController extends Controller $variasiToday = $gadaiToday - $tebusToday; return response()->json($variasiToday); } - public function showAllUpahToday() - { + public function showAllUpahToday(){ + $cawangan_all = Cawangan::on('mysql7')->get(); $current = Carbon::now(); $current = new Carbon(); diff --git a/routes/web.php b/routes/web.php index 53b0bf1..bb44c5e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -230,6 +230,10 @@ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('customers/{ic}/gadai/amaran/lelong',['uses'=>'CustomerController@show6BlnGadai']); $router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmasMobile']); + + $router->get('gadai/norujukan/{nokp}',['uses'=>'CustomerController@listNorujukanMobile']); + + $router->post('gadai/detail/norujukan',['uses'=>'CustomerController@getGadaiDetailMobile']); }); $router->group(['prefix'=>'dashboard'], function () use ($router){