From 0428c448d88394a391c0b89e5f0934a453203c12 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Sat, 4 Feb 2023 22:11:48 +0800 Subject: [PATCH] add jenis tuntutan --- app/Http/Controllers/AdminPageController.php | 59 +++++++++++++++----- 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/app/Http/Controllers/AdminPageController.php b/app/Http/Controllers/AdminPageController.php index 4bb5178..3e40ee1 100644 --- a/app/Http/Controllers/AdminPageController.php +++ b/app/Http/Controllers/AdminPageController.php @@ -3513,21 +3513,50 @@ class AdminPageController extends Controller }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(); - + + if($request->jenistuntut == 'belumtuntut'){ + $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(); + }else if($request->jenistuntut == 'sudahtuntut'){ + $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') + ->whereNotNull('lelong.trkhtuntut') + ->when($sortBy, function ($query) use ($sortBy) { + return $query->where('baki',$sortBy,'0'); + }, function ($query) { + return $query->where('baki','!=','0'); + }) + ->get()->toArray(); + }else{ + $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') + ->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); } }