fix laporan aging

This commit is contained in:
hafifierahman
2022-11-14 00:41:13 +08:00
parent b9f00bb2bf
commit 9cd6f0f64a
+36 -26
View File
@@ -2719,38 +2719,48 @@ class AdminPageController extends Controller
public function LaporanAging(Request $request){ public function LaporanAging(Request $request){
$current = Carbon::now();
$current = new Carbon();
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
$bulan = $request->bulan; $bulan = $request->bulan;
$tahun = $request->tahun; $tahun = $request->tahun;
if($bulan == 1){ if($current->month == $request->bulan)
$audit = StokAudit1::on($cawangan['mysql'])->where('tahun',$tahun); {
}elseif($bulan == 2){ $audit = Gadai::on($cawangan['mysql'])
$audit = StokAudit2::on($cawangan['mysql'])->where('tahun',$tahun); ->where(function($q) use ($current) {
}elseif($bulan == 3){ $q->where([['tagpalsu','=',0],['t_gadai','<=',$current->toDateString()],['sttebus','=','']])
$audit = StokAudit3::on($cawangan['mysql'])->where('tahun',$tahun); ->orWhere([['tagpalsu','=',0],['t_update','>',$current->toDateString()],['sttebus','!=',''],['t_gadai','<=',$current->toDateString()]]);
}elseif($bulan == 4){ });
$audit = StokAudit4::on($cawangan['mysql'])->where('tahun',$tahun); }else{
}elseif($bulan == 5){ if($bulan == 1){
$audit = StokAudit5::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit1::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 6){ }elseif($bulan == 2){
$audit = StokAudit6::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit2::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 7){ }elseif($bulan == 3){
$audit = StokAudit7::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit3::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 8){ }elseif($bulan == 4){
$audit = StokAudit8::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit4::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 9){ }elseif($bulan == 5){
$audit = StokAudit9::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit5::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 10){ }elseif($bulan == 6){
$audit = StokAudit10::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit6::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 11){ }elseif($bulan == 7){
$audit = StokAudit11::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit7::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 12){ }elseif($bulan == 8){
$audit = StokAudit12::on($cawangan['mysql'])->where('tahun',$tahun); $audit = StokAudit8::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 9){
$audit = StokAudit9::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 10){
$audit = StokAudit10::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 11){
$audit = StokAudit11::on($cawangan['mysql'])->where('tahun',$tahun);
}elseif($bulan == 12){
$audit = StokAudit12::on($cawangan['mysql'])->where('tahun',$tahun);
}
} }
// dd($audit->where('tempoh','<=',5)->count());
$jumlahrekod = $audit->count(); $jumlahrekod = $audit->count();
$jumlahpinjaman = $audit->sum('bakipjm'); $jumlahpinjaman = $audit->sum('bakipjm');