Merged in bugfix/fix-simultaneous-approval (pull request #115)

fix simultaneously approval from operasi
This commit is contained in:
Muhd hafifie
2025-07-09 13:30:06 +00:00
2 changed files with 10 additions and 0 deletions
@@ -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');