pertambahan function untuk wtd
This commit is contained in:
@@ -2346,9 +2346,21 @@ class AdminPageController extends Controller
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$latestbatch = SerahBaki::on($cawangan['mysql'])->where('norujukan','baru')->get();
|
||||
$latestbatch = SerahBaki::on($cawangan['mysql'])->where('norujukan','baru')->get()->toArray();
|
||||
$batch_old = WTDDraft::on('mysql7')->select('kodcaw')->where('batchno_serah',0)->where('kodcaw',$request->kodcaw)
|
||||
->groupBy('kodcaw')->get();
|
||||
|
||||
return response()->json($latestbatch,200);
|
||||
$batch_old_noruj = WTDDraft::on('mysql7')->where('batchno_serah',0)->where('kodcaw',$request->kodcaw)->pluck('norujukan');
|
||||
$lelong_data = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$batch_old_noruj)->get();
|
||||
|
||||
foreach($batch_old as $index=>$bo)
|
||||
{
|
||||
array_push($latestbatch,['recno' => 0,'norujukan' => 'lama','batchno' => 0,'baki' => $lelong_data->sum('baki'),'aktif' => 1]);
|
||||
}
|
||||
|
||||
$data = $this->paginate($latestbatch,8);
|
||||
|
||||
return response()->json($data,200);
|
||||
|
||||
}
|
||||
|
||||
@@ -2758,32 +2770,55 @@ class AdminPageController extends Controller
|
||||
if($jenislaporan === 'sebenar')
|
||||
{
|
||||
$audit = Gadai::on($cawangan['mysql'])
|
||||
->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=','']])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini]])
|
||||
->orderBy('t_gadai', 'ASC')
|
||||
->orderBy('sirig', 'ASC');
|
||||
->where(function ($query) use ($harini) {
|
||||
$query->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=','']])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini]]);
|
||||
});
|
||||
|
||||
}elseif($jenislaporan === 'datalelong')
|
||||
{
|
||||
$audit = Gadai::on($cawangan['mysql'])
|
||||
->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=',''],['lelong_tawarruq',1]])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini],['lelong_tawarruq',1]])
|
||||
->orderBy('t_gadai', 'ASC')
|
||||
->orderBy('sirig', 'ASC');
|
||||
// ->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=',''],['lelong_tawarruq',1]])
|
||||
// ->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini],['lelong_tawarruq',1]]);
|
||||
->where(function ($query) use ($harini) {
|
||||
$query->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=',''],['lelong_tawarruq',1]])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini],['lelong_tawarruq',1]]);
|
||||
});
|
||||
|
||||
}else{
|
||||
$audit = Gadai::on($cawangan['mysql'])
|
||||
->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=',''],['lelong_tawarruq',0]])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini],['lelong_tawarruq',0]])
|
||||
->orderBy('t_gadai', 'ASC')
|
||||
->orderBy('sirig', 'ASC');
|
||||
->where(function ($query) use ($harini) {
|
||||
$query->where([['tagpalsu','=',0],['t_gadai','<=',$harini],['sttebus','=',''],['lelong_tawarruq',0]])
|
||||
->orWhere([['tagpalsu','=',0],['t_update','>',$harini],['sttebus','!=',''],['t_gadai','<=',$harini],['lelong_tawarruq',0]]);
|
||||
});
|
||||
}
|
||||
|
||||
$rekodaudit = $audit->get();
|
||||
$countaudit = $audit->count();
|
||||
$sumaudit = $audit->sum('bakipjm');
|
||||
|
||||
dd($countaudit);
|
||||
$arraycount = [];
|
||||
$arraysum = [];
|
||||
|
||||
return response()->json($rekodaudit,200);
|
||||
for ($i = 1; $i <= 13; $i++)
|
||||
{
|
||||
${"tempoh".$i} = clone $audit;
|
||||
if($i == 13)
|
||||
{
|
||||
${"tempoh".$i."count"} = ${"tempoh".$i}->where('tempoh','>',12)->count();
|
||||
}else{
|
||||
${"tempoh".$i."count"} = ${"tempoh".$i}->where([['tempoh','>',$i-1],['tempoh','<=',$i]])->count();
|
||||
}
|
||||
${"tempoh".$i."sum"} = ${"tempoh".$i}->sum('bakipjm');
|
||||
array_push($arraycount,${"tempoh".$i."count"});
|
||||
array_push($arraysum,${"tempoh".$i."sum"});
|
||||
}
|
||||
|
||||
array_push($arraycount,$countaudit);
|
||||
array_push($arraysum,$sumaudit);
|
||||
|
||||
$arrayall = ['count' => $arraycount,'sum' => $arraysum];
|
||||
|
||||
return response()->json($arrayall,200);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user