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(); } }); }