From 033578fd08a3897d44a1fc2c6ca6720ee284e5da Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Wed, 23 Mar 2022 16:48:10 +0800 Subject: [PATCH] fix skit2 --- app/Http/Controllers/AdminPageController.php | 88 +++++++++++++++++++- routes/web.php | 5 +- 2 files changed, 91 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/AdminPageController.php b/app/Http/Controllers/AdminPageController.php index 4e1ecb6..703682d 100644 --- a/app/Http/Controllers/AdminPageController.php +++ b/app/Http/Controllers/AdminPageController.php @@ -1896,6 +1896,92 @@ class AdminPageController extends Controller public function KelulusanPermohonanByOperasi(Request $request) { - + $timeloni = Carbon::now(); + + try{ + + if($request->kelulusan == 'Lulus') + { + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagoperasi',0]]) + ->update(array( + 'tagoperasi' => 1, + 'nama_operasi' => $request->namaoperasi, + 'tarikh_pengesahanoperasi' => $timeloni->toDateString() + )); + }else{ + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagoperasi',0]]) + ->update(array( + 'tagoperasi' => 2, + 'nama_operasi' => $request->namaoperasi, + 'tarikh_pengesahanoperasi' => $timeloni->toDateString() + )); + } + + return response()->json(1); + + + }catch (\Throwable $e){ + return response($e); + } + + } + + + public function KelulusanPermohonanByAkaun(Request $request) + { + $timeloni = Carbon::now(); + + try{ + + if($request->kelulusan == 'Lulus') + { + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagakaun',0]]) + ->update(array( + 'tagakaun' => 1, + 'nama_akaun' => $request->namaakaun, + 'tarikh_pengesahanakaun' => $timeloni->toDateString() + )); + }else{ + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagakaun',0]]) + ->update(array( + 'tagakaun' => 2, + 'nama_akaun' => $request->namaakaun, + 'tarikh_pengesahanakaun' => $timeloni->toDateString() + )); + } + + return response()->json(1); + + + }catch (\Throwable $e){ + return response($e); + } + } + + public function KelulusanPermohonanByPB(Request $request) + { + $timeloni = Carbon::now(); + + try{ + + if($request->kelulusan == 'Lulus') + { + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagpb',0]]) + ->update(array( + 'tagpb' => 1 + )); + }else{ + $pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagpb',0]]) + ->update(array( + 'tagpb' => 2 + )); + } + + return response()->json(1); + + + }catch (\Throwable $e){ + return response($e); + } } } \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 19401c7..231dad0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -688,7 +688,10 @@ $router->group(['prefix'=>'admin'], function () use ($router){ $router->get('permohonan/get/{kodcaw}/{mohonid}',['uses'=>'AdminPageController@GetPermohonanById']); $router->get('permohonan/description/{mohonid}',['uses'=>'AdminPageController@GetDescriptionStatus']); - // $router->get('permohonan/description/{mohonid}',['uses'=>'AdminPageController@KelulusanPermohonanByOperasi']); + $router->put('permohonan/updateoperasi',['uses'=>'AdminPageController@KelulusanPermohonanByOperasi']); + $router->put('permohonan/updateakaun',['uses'=>'AdminPageController@KelulusanPermohonanByAkaun']); + $router->put('permohonan/updatepb',['uses'=>'AdminPageController@KelulusanPermohonanByPB']); + });