diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index f156a34..849d915 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; @@ -897,7 +898,41 @@ class GadaiController extends Controller return response()->json(number_format($gadaiTerkumpul,2)); } - 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 49c4504..cbf9d99 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 @@ -242,4 +242,7 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->get('jumlahUpah',['uses'=>'GadaiController@showAllUpahToday']); $router->get('jumlahVariasi',['uses'=>'GadaiController@showAllVariasiToday']); $router->get('gadaiTerkumpul',['uses'=>'GadaiController@showAllGadaiTerkumpul']); + + $router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']); + $router->get('upah/terkumpul',['uses'=>'GadaiController@showUpahTerkumpul']); }); \ No newline at end of file