From 4b58f2460baaee30908798fbeef0d93319be2af3 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Tue, 22 Mar 2022 02:26:58 +0800 Subject: [PATCH] fix skit2 --- app/Http/Controllers/AdminPageController.php | 31 ++++++++++++++++++-- app/Pengesahan.php | 5 +++- app/Permohonan.php | 3 +- routes/web.php | 3 ++ 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/AdminPageController.php b/app/Http/Controllers/AdminPageController.php index 92ce6fa..2f9c56e 100644 --- a/app/Http/Controllers/AdminPageController.php +++ b/app/Http/Controllers/AdminPageController.php @@ -1851,7 +1851,13 @@ class AdminPageController extends Controller public function GetPermohonanCawangan($kodcaw,Request $request) { - $listpermohonan = Permohonan::where('kodcaw', $kodcaw)->get(); + + if($kodcaw === 'admin') + { + $listpermohonan = Permohonan::where('tagterima',0)->orderBy('tarikh_permohonan','desc')->paginate(5); + }else{ + $listpermohonan = Permohonan::where([['kodcaw', $kodcaw],['tagterima',0]])->get(); + } return response()->json($listpermohonan); } @@ -1862,8 +1868,27 @@ class AdminPageController extends Controller $listpermohonan = Permohonan::where([['kodcaw', $kodcaw],['mohonid',$mohonid]])->first()->toArray(); $status = Status::where('mohonid',$mohonid)->get()->toArray(); - $permohonanstatus = $listpermohonan + $status; + array_push($listpermohonan,(["status" => $status])); - return response()->json($permohonanstatus); + return response()->json($listpermohonan); + } + + public function GetDescriptionStatus($mohonid) + { + $statusarray = []; + + $status = Status::where('mohonid',$mohonid)->get()->toArray(); + + foreach($status as $index=>$stat) + { + $status_lookup = LookupStatus::where('statusid',$stat['statusid'])->first()->toArray(); + // $status_lookup = $stat['tarikhmasa']; + $date = date('d-m-Y',strtotime($stat['tarikhmasa'])); + $time = date('g:i a',strtotime($stat['tarikhmasa'])); + array_push($status_lookup,['tarikh' => $date, 'masa' => $time]); + array_push($statusarray,$status_lookup); + } + + return response()->json($statusarray); } } \ No newline at end of file diff --git a/app/Pengesahan.php b/app/Pengesahan.php index 232416a..b7647c5 100644 --- a/app/Pengesahan.php +++ b/app/Pengesahan.php @@ -26,7 +26,10 @@ class Pengesahan extends Model 'noresit', 'tarikh_bankin', 'kodcaw', - 'mohonid' + 'mohonid', + 'tagoperasi', + 'tagakaun', + 'tagpb' ]; /** diff --git a/app/Permohonan.php b/app/Permohonan.php index 934bb67..9071841 100644 --- a/app/Permohonan.php +++ b/app/Permohonan.php @@ -28,7 +28,8 @@ class Permohonan extends Model 'tarikh_terima', 'nama_penerima', 'outstandingsemasa', - 'nopermohonan' + 'nopermohonan', + 'tagterima' ]; /** diff --git a/routes/web.php b/routes/web.php index 354a9b7..e31ce13 100644 --- a/routes/web.php +++ b/routes/web.php @@ -686,6 +686,9 @@ $router->group(['prefix'=>'admin'], function () use ($router){ $router->post('permohonan/add/{kodcaw}',['uses'=>'AdminPageController@TambahPermohonan']); $router->get('permohonan/get/{kodcaw}',['uses'=>'AdminPageController@GetPermohonanCawangan']); $router->get('permohonan/get/{kodcaw}/{mohonid}',['uses'=>'AdminPageController@GetPermohonanById']); + $router->get('permohonan/description/{mohonid}',['uses'=>'AdminPageController@GetDescriptionStatus']); + + }); $router->group(['prefix'=>'kelantanpay'], function () use ($router){