diff --git a/app/Http/Controllers/PenilaianController.php b/app/Http/Controllers/PenilaianController.php index cd51dc2..09d0ba4 100644 --- a/app/Http/Controllers/PenilaianController.php +++ b/app/Http/Controllers/PenilaianController.php @@ -486,6 +486,7 @@ class PenilaianController extends Controller if (Auth::user()->roles[0]->name === 'senior-officer') { $authorization->update([ 'status' => '3', + 'status_so' => '1', 'approve_so' => Auth::user()->id, 'approve_so_at' => now(), 'keterangan_so' => $request->message, @@ -501,6 +502,7 @@ class PenilaianController extends Controller $authorization->update([ 'status' => $status, + 'status_eo' => '1', 'approve_eo' => Auth::user()->id, 'approve_eo_at' => now(), 'keterangan_eo' => $request->message, @@ -508,6 +510,7 @@ class PenilaianController extends Controller } elseif (Auth::user()->roles[0]->name === 'DD Appraisal') { $authorization->update([ 'status' => '1', + 'status_dd' => '1', 'approve_dd' => Auth::user()->id, 'approve_dd_at' => now(), 'keterangan_dd' => $request->message, diff --git a/app/Http/Controllers/SLAController.php b/app/Http/Controllers/SLAController.php index 423084d..3256aee 100644 --- a/app/Http/Controllers/SLAController.php +++ b/app/Http/Controllers/SLAController.php @@ -71,7 +71,7 @@ class SLAController extends Controller // abort(403, 'Sorry! You are not allowed to view users.'); } - $query = Authorization::query()->with('permohonan.debiture','user','approveSo','approveEo','approveDd'); + $query = Authorization::query()->with('permohonan.debiture','user','approveSo','approveEo','approveDd')->where('jenis','sla'); // Pencarian berdasarkan parameter search if ($request->has('search') && !empty($request->get('search'))) { diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php index 2576e2b..c8bc0d7 100644 --- a/app/Http/Controllers/SurveyorController.php +++ b/app/Http/Controllers/SurveyorController.php @@ -1016,12 +1016,14 @@ class SurveyorController extends Controller public function storeFreeze($id, Request $request) { try { - $permohonan = Permohonan::findOrFail($id); - $permohonan->update([ - 'status' => 'request-freeze', - 'keterangan' => $request->message + Authorization::updateOrCreate([ + 'permohonan_id' => $permohonan->id, + 'jenis' => 'sla' + ],[ + 'request' => 'freeze', + 'user_id' => Auth::user()->id ]); return response()->json([