update API dashboard
This commit is contained in:
@@ -188,13 +188,18 @@ class KomuditiController extends Controller
|
||||
|
||||
$jumlahkomoditi = Komuditi::on('mysql7')->where([['date_purchase','=',$current->toDateString()], ['transaction_type', '=', 'Beli Komoditi']])->orderBy('created_at','desc')->first();
|
||||
|
||||
$bakikomodititransaksi = KomuditiPurchase::on('mysql7')->where('date_purchase','=',$current->toDateString())->orderBy('created_at','desc')->first();
|
||||
$transaksi_komoditi = KomuditiPurchase::on('mysql7')->where('date_purchase','=',$current->toDateString())->orderBy('created_at','desc')->first();
|
||||
|
||||
array_push($komoditi,['jumlah_komoditi'=>number_format($jumlahkomoditi['unit_komuditi'],2),'baki_komoditi'=>number_format($bakikomodititransaksi['unit_komuditi'],2)]);
|
||||
$baki_komoditi = $jumlahkomoditi['unit_komuditi'] - $transaksi_komoditi['unit_komuditi'];
|
||||
|
||||
return response()->json($komoditi);
|
||||
$percentage_komoditi_transaksi = ($transaksi_komoditi['unit_komuditi']/$jumlahkomoditi['unit_komuditi'])*100;
|
||||
$percentage_baki_komoditi = ($baki_komoditi/$jumlahkomoditi['unit_komuditi'])*100;
|
||||
|
||||
}
|
||||
array_push($komoditi,
|
||||
['komoditi_transaksi'=>number_format($transaksi_komoditi['unit_komuditi'],2),
|
||||
'baki_komoditi'=>number_format($baki_komoditi,2),
|
||||
'percentage_komoditi_transaksi'=>number_format($percentage_komoditi_transaksi,1),
|
||||
'percentage_baki_komoditi'=>number_format($percentage_baki_komoditi,1)]);
|
||||
|
||||
public function statistikKomoditiDashboard(Request $request){
|
||||
$current = Carbon::now();
|
||||
@@ -284,17 +289,6 @@ class KomuditiController extends Controller
|
||||
}
|
||||
|
||||
|
||||
return response()->json($array_totalup);
|
||||
}
|
||||
|
||||
public function rekodTransaksiKomoditi(Request $request){
|
||||
$rekod = KomuditiTransaksi::on('mysql7')->selectRaw('SUM(unit_komuditi) as totalkomoditi')->addSelect('kodcaw')->where('tarikh','=',$request->tarikh)->groupBy('kodcaw')->get();
|
||||
$rekodkomoditi = [];
|
||||
foreach($rekod as $index=>$rekodtransaksi){
|
||||
$cawangan =Cawangan::on('mysql7')->select('details_caw')->where('kodcaw','=',$rekodtransaksi['kodcaw'])->first();
|
||||
array_push($rekodkomoditi,['totalkomoditi'=>$rekodtransaksi['totalkomoditi'],'cawangan'=>$cawangan['details_caw']]);
|
||||
}
|
||||
|
||||
return response()->json($rekodkomoditi);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user