diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index aaa41a1..0fb1262 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -1158,4 +1158,30 @@ class GadaiController extends Controller return response()->json($senarai_lelong); } + + public function percent(){ + $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','=','2020-10-05']])->sum('pinjaman'); + array_push($array_cawangan,['cawangan'=>$cawangan['details_caw'],'total_gadai'=>$gadai]); + $total_gadaian_cawangan += $gadai; + } + $array_percentage=[]; + foreach($cawangan_all as $index=>$cawangan){ + $percentage = ($array_cawangan[$index]['total_gadai']/$total_gadaian_cawangan)*100; + array_push($array_percentage,['cawangan'=>$cawangan['details_caw'],'percentage_gadai'=>number_format($percentage,2)]); + } + + arsort($array_percentage); + // dd($array_percentage[1]); + + return response()->json($array_percentage); + + } + + } diff --git a/routes/web.php b/routes/web.php index 8c7d9a9..b6b7435 100644 --- a/routes/web.php +++ b/routes/web.php @@ -276,4 +276,6 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->post('prestasi/cawangan',['uses'=>'GadaiController@prestasiCawangan']); $router->post('peti_besi',['uses'=>'GadaiController@petiBesiCawangan']); + + $router->get('percentCawangan',['uses'=>'GadaiController@percent']); }); \ No newline at end of file