diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 9579a01..98ccf99 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -1166,7 +1166,7 @@ class GadaiController extends Controller $current = Carbon::now(); $current = new Carbon(); foreach($cawangan_all as $index=>$cawangan){ - $gadai = Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=','2020-10-05']])->sum('pinjaman'); + $gadai = Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=',$current->toDateString()]])->sum('pinjaman'); array_push($array_cawangan,['cawangan'=>$cawangan['details_caw'],'total_gadai'=>$gadai]); $total_gadaian_cawangan += $gadai; } @@ -1198,7 +1198,7 @@ class GadaiController extends Controller $current = Carbon::now(); $current = new Carbon(); foreach($cawangan_all as $index=>$cawangan){ - $gadai = Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=','2020-10-05']])->sum('pinjaman'); + $gadai = Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=',$current->toDateString()]])->sum('pinjaman'); array_push($array_cawangan,['cawangan'=>$cawangan['details_caw'],'total_gadai'=>$gadai]); $total_gadaian_cawangan += $gadai; } @@ -1234,5 +1234,33 @@ class GadaiController extends Controller } + public function totalPinjamanGadaian(){ + $cawangan_all = Cawangan::on('mysql7')->get(); + $total_gadaian_cawangan = 0; + $array_cawangan = []; + $current = Carbon::now(); + $current = new Carbon(); + foreach($cawangan_all as $index=>$cawangan){ + $gadai = Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=',$current->toDateString()]])->sum('pinjaman'); + array_push($array_cawangan,['cawangan'=>$cawangan['details_caw'],'total_gadai'=>$gadai]); + $total_gadaian_cawangan += $gadai; + + } + $count_cawangan = sizeof($cawangan_all); + for($i=0;$i<$count_cawangan;$i++){ + $percent_cawangan = $array_cawangan[$i]['total_gadai']; + for($b=0;$b<$count_cawangan;$b++){ + if($percent_cawangan > $array_cawangan[$b]['total_gadai']){ + $temp = $array_cawangan[$i]; + $array_cawangan[$i] = $array_cawangan[$b]; + $array_cawangan[$b] = $temp; + } + } + } + + return response()->json($array_cawangan); + + } + } diff --git a/routes/web.php b/routes/web.php index eaed146..1ffc4f9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -279,4 +279,5 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->get('percentCawangan',['uses'=>'GadaiController@percent']); $router->get('percentCawanganTop5',['uses'=>'GadaiController@percentTop5']); + $router->get('totalPinjamanGadaian',['uses'=>'GadaiController@totalPinjamanGadaian']); }); \ No newline at end of file