api dashboard

This commit is contained in:
afiq
2021-11-26 21:10:28 +08:00
parent 4652ab7fce
commit 9083f9ad47
4 changed files with 44 additions and 2 deletions
+21 -1
View File
@@ -1667,7 +1667,7 @@ class GadaiController extends Controller
}
$diffTebusPercent = 0;
if($tebusLastWeek != 0){
$diffTebusPercent = (($tebusToday - $tebusLastWeek)/$tebusLastWeek)/100;
$diffTebusPercent = (($tebusToday - $tebusLastWeek)/$tebusLastWeek)*100;
}
$dataTebus = [];
array_push($dataTebus,['tebusToday'=>$tebusToday,'percentDiff'=>$diffTebusPercent]);
@@ -3315,4 +3315,24 @@ class GadaiController extends Controller
$deleteGadai = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$gadaiData)->delete();
}
}
public function KomoditiDashboard(){
$current = Carbon::now();
$current = new Carbon();
$harini = $current->toDateString();
$totalKomoditi = Komuditi::on('mysql7')->where([['date_purchase',$harini],['transaction_type','Beli Komoditi']])->sum('unit_komuditi');
$totalUse = KomuditiTransaksi::on('mysql7')->where('tarikh',$harini)->sum('unit_komuditi');
$bakiKomoditi = $totalKomoditi - $totalUse;
$percentUse = 0;
if($totalKomoditi != 0){
$percentUse = ($totalUse/$totalKomoditi)*100;
}
$dataKomoditi = [];
array_push($dataKomoditi,['totalKomoditi'=>$totalKomoditi,'bakiKomoditi'=>$bakiKomoditi,'percentUse'=>$percentUse]);
return response()->json($dataKomoditi);
}
}