From f83a9d5decaba3855ecb41446cdef3da3468882b Mon Sep 17 00:00:00 2001 From: Hafifie PKB Date: Wed, 9 Jul 2025 16:06:24 +0800 Subject: [PATCH] fix simultaneously approval from operasi --- app/Http/Controllers/AutoSerahanController.php | 8 ++++++++ resources/views/autoserahan/index.blade.php | 2 ++ 2 files changed, 10 insertions(+) diff --git a/app/Http/Controllers/AutoSerahanController.php b/app/Http/Controllers/AutoSerahanController.php index ada3bde..04e7d9f 100644 --- a/app/Http/Controllers/AutoSerahanController.php +++ b/app/Http/Controllers/AutoSerahanController.php @@ -122,6 +122,10 @@ class AutoSerahanController extends Controller 'operasi_name' => auth()->user()->name, ])->json(); + if($response['approve_status'] == 'duplicate'){ + return redirect()->route('autoserahan')->with('error', 'Already Approved.'); + } + if($response['approve_status'] == 'approved'){ $approvalserahan = Http::get(config('api.url_koop') . '/api/autoserahan/get', [ 'id' => $request->id, @@ -191,6 +195,10 @@ class AutoSerahanController extends Controller 'operasi_name' => auth()->user()->name, ])->json(); + if($response['approve_status'] == 'duplicate'){ + return redirect()->route('autoserahan')->with('error', 'Already Rejected.'); + } + if($response['status'] == 'success'){ event(new AutoSerahan("Batal",$request->id,$request->kodcaw,$request->teller)); return redirect()->route('autoserahan')->with('success', 'Serahan rejected successfully'); diff --git a/resources/views/autoserahan/index.blade.php b/resources/views/autoserahan/index.blade.php index facec97..ba3e4ff 100644 --- a/resources/views/autoserahan/index.blade.php +++ b/resources/views/autoserahan/index.blade.php @@ -151,6 +151,8 @@ playtoast(); audiokhazanah.play(); audiokhazanah.muted = false; + }else{ + refreshTable(); } }); }