From 4a05b9e9035e3443ef087dd68ba518dac8d51536 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 5 Mar 2025 12:55:57 +0700 Subject: [PATCH] feat(spk): tambahkan fitur pembaruan SLA - Menambahkan metode updateSla pada SpkController untuk memperbarui SLA. - Memvalidasi input SLA agar wajib diisi dan berupa angka positif. - Mengupdate tampilan untuk meminta input SLA sebelum membuat SPK. - Menambahkan rute baru untuk pembaruan SLA di registrasi.php. --- app/Http/Controllers/SpkController.php | 13 +++++ resources/views/spk/index.blade.php | 66 +++++++++++++++++++++++--- routes/registrasi.php | 1 + 3 files changed, 73 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/SpkController.php b/app/Http/Controllers/SpkController.php index ef87340..770944c 100644 --- a/app/Http/Controllers/SpkController.php +++ b/app/Http/Controllers/SpkController.php @@ -385,4 +385,17 @@ use Illuminate\Support\Facades\Auth; return response()->download(storage_path('app/public/' .$document->spk_dokumen_path)); } + + public function updateSla(Request $request, $id): JsonResponse + { + $request->validate([ + 'sla' => 'required|integer|min:1', + ]); + + $permohonan = Permohonan::where('nomor_registrasi','=',$id)->first(); + $permohonan->sla = $request->sla; + $permohonan->save(); + + return response()->json(['message' => 'SLA updated successfully']); + } } diff --git a/resources/views/spk/index.blade.php b/resources/views/spk/index.blade.php index 9814a7c..bd9a6ea 100644 --- a/resources/views/spk/index.blade.php +++ b/resources/views/spk/index.blade.php @@ -98,12 +98,63 @@ @push('scripts')