diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 4594b2b..948268f 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -118,43 +118,6 @@ class CustomerController extends Controller return response()->json($gadai_all); } - public function showOneCustomerGadaiMobile($ic,$status){ - if($status == 'belum_tebus'){ - $gadai_status = ''; - }elseif($status == 'sudah_tebus'){ - $gadai_status = 'T'; - }elseif($status == 'lelong'){ - $gadai_status = 'L'; - } - - $cawangan_all = Cawangan::on('mysql7')->get(); - $gadai_all = []; - foreach($cawangan_all as $index=>$cawangan){ - if($status == 'belum_tebus' || $status == 'sudah_tebus'){ - $gadai = Gadai::on($cawangan['mysql']) - ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) - ->get(); - if(sizeof($gadai) != 0){ - foreach($gadai as $index => $gadai_detail){ - array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); - } - } - }elseif($status == 'lelong'){ - $gadai = Gadai::on($cawangan['mysql']) - ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) - ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') - ->get(); - if(sizeof($gadai) != 0){ - foreach($gadai as $index => $gadai_detail){ - array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); - } - } - } - } - - return response()->json($gadai_all); - } - public function show6BlnGadai($ic){ $cawangan_all = Cawangan::on('mysql7')->get(); $gadai_all=[]; @@ -197,6 +160,78 @@ class CustomerController extends Controller return response()->json($gadai); } + public function showOneCustomerGadaiMobile($ic,$status){ + if($status == 'belum_tebus'){ + $gadai_status = ''; + }elseif($status == 'sudah_tebus'){ + $gadai_status = 'T'; + }elseif($status == 'lelong'){ + $gadai_status = 'L'; + } + + $cawangan_all = Cawangan::on('mysql7')->get(); + $gadai_all = []; + foreach($cawangan_all as $index=>$cawangan){ + if($status == 'belum_tebus' || $status == 'sudah_tebus'){ + $gadai = Gadai::on($cawangan['mysql']) + ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) + ->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index => $gadai_detail){ + array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); + } + } + }elseif($status == 'lelong'){ + $gadai = Gadai::on($cawangan['mysql']) + ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) + ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') + ->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index => $gadai_detail){ + array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); + } + } + } + } + + return response()->json($gadai_all); + } + + public function showOneCustomerGadaiByCawanganMobile($ic,$status,$kodcaw){ + if($status == 'belum_tebus'){ + $gadai_status = ''; + }elseif($status == 'sudah_tebus'){ + $gadai_status = 'T'; + }elseif($status == 'lelong'){ + $gadai_status = 'L'; + } + + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + $gadai_all = []; + if($status == 'belum_tebus' || $status == 'sudah_tebus'){ + $gadai = Gadai::on($cawangan['mysql']) + ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) + ->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index => $gadai_detail){ + array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); + } + } + }elseif($status == 'lelong'){ + $gadai = Gadai::on($cawangan['mysql']) + ->where([['sttebus','=',$gadai_status],['nokp','=',$ic]]) + ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') + ->get(); + if(sizeof($gadai) != 0){ + foreach($gadai as $index => $gadai_detail){ + array_push($gadai_all,['norujukan'=>$gadai_detail['norujukan'],'hargajualan'=>$gadai_detail['hargajualan'],'bakihargajualan'=>$gadai_detail['bakihargajualan']]); + } + } + } + + return response()->json($gadai_all); + } + public function getLaporanCustomers($kodcaw, $tarikh) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); diff --git a/routes/web.php b/routes/web.php index 2373ace..4674355 100644 --- a/routes/web.php +++ b/routes/web.php @@ -254,7 +254,7 @@ $router->group(['prefix'=>'e-arrahn'], function () use ($router){ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('customers/{ic}',['uses'=>'CustomerController@showOneCustomerByICMobile']); - $router->get('customers/{ic}/gadai/{status}',['uses'=>'CustomerController@showOneCustomerGadaiMobile']); + $router->get('customers/{ic}/gadai/{status}/{kodcaw}',['uses'=>'CustomerController@showOneCustomerGadaiByCawanganMobile']); $router->get('customers/{ic}/gadai/amaran/lelong',['uses'=>'CustomerController@show6BlnGadai']); $router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmasMobile']);