Laporan Add Admin Page Tuntut Baki Lelong

This commit is contained in:
hafifierahman
2023-01-29 03:03:34 +08:00
parent cf6994a028
commit a9518a85cb
2 changed files with 30 additions and 0 deletions
@@ -3501,4 +3501,33 @@ class AdminPageController extends Controller
return response()->json($tunai);
}
public function LaporanTuntutBaki(Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
if($request->sort == 'tuntut'){
$sortBy = '>';
}else if($request->sort == 'rugi'){
$sortBy = '<';
}else{
$sortBy = null;
}
$batchleltuntutbaki = Lelong::on($cawangan['mysql'])
->selectRaw('lelong.norujukan,lelong.t_lelong as tarikhlelong,lelong.baki')
->leftJoin('gadai as gad', 'gad.norujukan', '=', 'lelong.norujukan')
->where([['lelong.t_lelong','>=',$request->mula],['lelong.t_lelong','<=',$request->hingga]])
->whereNotNull('gad.upah12')
->whereNotNull('lelong.hargajual')
->whereNull('lelong.trkhtuntut')
->when($sortBy, function ($query) use ($sortBy) {
return $query->where('baki',$sortBy,'0');
}, function ($query) {
return $query->where('baki','!=','0');
})
->get()->toArray();
return response()->json($batchleltuntutbaki);
}
}
+1
View File
@@ -747,6 +747,7 @@ $router->group(['prefix'=>'admin'], function () use ($router){
$router->get('laporan/akrual/UntungRugiTerkumpul/{kodcaw}',['uses' => 'AdminPageController@calculationUntungTerkumpulAkru']);
$router->get('laporan/online',['uses'=>'AdminPageController@LaporanOnline']);
$router->get('laporan/tuntutbaki',['uses'=>'AdminPageController@LaporanTuntutBaki']);
});