From f2bdaaad7e4634a95cce0ab4d9456be2c1d333f6 Mon Sep 17 00:00:00 2001 From: afiq Date: Mon, 25 Jan 2021 12:02:46 +0800 Subject: [PATCH] komuditi dashboard --- app/Http/Controllers/GadaiController.php | 19 +++++++++++++++++++ app/Http/Controllers/KomuditiController.php | 9 +++++++++ routes/web.php | 4 ++++ 3 files changed, 32 insertions(+) diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 2ed40bf..6513831 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -53,6 +53,25 @@ class GadaiController extends Controller return response()->json($gadai_all); } + public function showOneGadaiMobile($noic) + { + $cawangan_all = Cawangan::on('mysql7')->get(); + $gadai_all = []; + foreach($cawangan_all as $index=>$cawangan){ + $gadai = Gadai::on($cawangan['mysql'])->where('nokp','=',$noic)->get(); + if(sizeof($gadai) != 0){ + array_push($gadai_all,$gadai); + } + } + $senarai_cawangan = []; + foreach($gadai_all as $index=>$gadai_cawangan){ + $cawangan_gadai = Cawangan::on('mysql7')->where('kodcaw','=',$gadai_cawangan[0]['kodcaw'])->first(); + array_push($senarai_cawangan,['nama_cawangan'=>$cawangan_gadai['details_caw'],'kodcaw'=>$gadai_cawangan[0]['kodcaw']]); + } + + return response()->json($senarai_cawangan); + } + public function showOneGadaiByNorujukan($norujukan){ $cawangan_all = Cawangan::on('mysql7')->get(); $gadai_all = []; diff --git a/app/Http/Controllers/KomuditiController.php b/app/Http/Controllers/KomuditiController.php index 138f2f2..8f6ebbd 100644 --- a/app/Http/Controllers/KomuditiController.php +++ b/app/Http/Controllers/KomuditiController.php @@ -20,6 +20,15 @@ class KomuditiController extends Controller return response()->json($komuditi); } + public function checkKomuditiDashboard(){ + $current = Carbon::now(); + $current = new Carbon(); + + $komuditi = Komuditi::on('mysql7')->select('unit_komuditi')->where('date_purchase','=',$current->toDateString())->first(); + $unit_komuditi = $komuditi['unit_komuditi']; + return response()->json($unit_komuditi); + } + public function beliKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); diff --git a/routes/web.php b/routes/web.php index 40d70fa..2373ace 100644 --- a/routes/web.php +++ b/routes/web.php @@ -268,6 +268,8 @@ $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('otp/{nokp}',['uses'=>'OtpController@getOtp']); $router->get('otp/check/{otp_token}',['uses'=>'OtpController@checkToken']); $router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']); + + $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadaiMobile']); }); $router->group(['prefix'=>'dashboard'], function () use ($router){ @@ -294,4 +296,6 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->post('gadaiTebusUpah',['uses'=>'GadaiController@bilanganTransaksi']); $router->get('statistik/gadaian',['uses'=>'GadaiController@statistikGadaian']); + + $router->get('komuditi/check',['uses'=>'KomuditiController@checkKomuditiDashboard']); }); \ No newline at end of file