From 549473079c2c4dec6433905b9bb31c3b78770f3b Mon Sep 17 00:00:00 2001 From: Afiq Date: Wed, 6 Jan 2021 10:55:59 +0800 Subject: [PATCH] terkumpul --- app/Http/Controllers/GadaiController.php | 37 +++++++++++++++++++++++- routes/web.php | 5 +++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 4e00dae..dac932e 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -14,6 +14,7 @@ use App\Lelong; use App\WTD; use App\HapusKira; use App\Tebus; +use App\Laptebus; use Illuminate\Http\Request; @@ -880,7 +881,41 @@ class GadaiController extends Controller return response()->json($upahToday); } - public function outstandingSemasa($ic){ + public function showTebusTerkumpul(){ + + $cawangan_all = Cawangan::on('mysql7')->get(); + $current = Carbon::now(); + $current = new Carbon(); + $tebusTerkumpul = 0; + foreach($cawangan_all as $index=>$cawangan){ + $tebus = Tebus::on('mysql6')->where('jenistebus','=','T')->whereYear('t_tebus','=',$current->year)->sum('pinjaman'); + $tebusTerkumpul += $tebus; + } + + return response()->json(number_format($tebusTerkumpul,2)); + } + + public function showUpahTerkumpul(){ + + $cawangan_all = Cawangan::on('mysql7')->get(); + $current = Carbon::now(); + $current = new Carbon(); + $upahTerkumpul = 0; + foreach($cawangan_all as $index=>$cawangan){ + $upah = Tebus::on($cawangan['mysql'])->whereYear('t_tebus','=','2020')->get(); + // dd($upah); + // $upahTerkumpul += $upah; + if(sizeof($upah) != 0){ + foreach($upah as $upahall) + { + $upahTerkumpul += $upahall['bakiupah']; + } + } + } + return response()->json(number_format($upahTerkumpul,2)); + } + + public function outstandingSemasaCustomer($ic){ $cawangan_all = Cawangan::on('mysql7')->get(); $total_pembiayaan = 0; diff --git a/routes/web.php b/routes/web.php index bb44c5e..4019af2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -64,7 +64,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('gadaiansemasa/belum_serah/{kodcaw}',['uses'=>'GadaiController@getGadaianBelumSerah']); $router->get('gadai/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanGadai']); - $router->get('gadai/customers/{ic}/outstandingsemasa',['uses'=>'GadaiController@outstandingSemasa']); + $router->get('gadai/customers/{ic}/outstandingsemasa',['uses'=>'GadaiController@outstandingSemasaCustomer']); //Tebus API @@ -241,4 +241,7 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->get('jumlahTebus',['uses'=>'GadaiController@showAllTebusToday']); $router->get('jumlahUpah',['uses'=>'GadaiController@showAllUpahToday']); $router->get('jumlahVariasi',['uses'=>'GadaiController@showAllVariasiToday']); + + $router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']); + $router->get('upah/terkumpul',['uses'=>'GadaiController@showUpahTerkumpul']); }); \ No newline at end of file