added delete function in kaunter
This commit is contained in:
@@ -215,7 +215,11 @@ class KhazanahController extends Controller
|
||||
$denominasi=$denominasi[0];
|
||||
}
|
||||
|
||||
return view('khazanah.pendahuluanserahanmain',compact('cawangan_info','listgldetail','denominasi'));
|
||||
$proses = Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url_koop') .'/api/autoserahan/checkapproval',[
|
||||
'pc_name' => $auth_user['name']
|
||||
])->json();
|
||||
|
||||
return view('khazanah.pendahuluanserahanmain',compact('cawangan_info','listgldetail','denominasi','proses'));
|
||||
}
|
||||
|
||||
|
||||
@@ -4290,6 +4294,24 @@ class KhazanahController extends Controller
|
||||
|
||||
public function AutoSerahan(Request $request)
|
||||
{
|
||||
if(isset($request->do_delete) && $request->do_delete == true){
|
||||
$call_approval_v3 = Http::withOptions(['verify' => config('app.api_verify')])
|
||||
->post(config('api.url_koop') . '/api/autoserahan/delete', [
|
||||
'recno' => $request->recno,
|
||||
'version' => 'v3',
|
||||
'kodcaw' => $request->kodcaw,
|
||||
'teller' => $request->teller,
|
||||
'amaun' => $request->amaun,
|
||||
])->json();
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'message' => 'Approval process completed successfully',
|
||||
'id' => $call_approval_v3['id'],
|
||||
]);
|
||||
|
||||
}
|
||||
|
||||
// Step 1: Call API v3 First
|
||||
$call_approval_v3 = Http::withOptions(['verify' => config('app.api_verify')])
|
||||
->post(config('api.url_koop') . '/api/autoserahan/create', [
|
||||
@@ -4308,6 +4330,7 @@ class KhazanahController extends Controller
|
||||
'txtsen20' => $request->arraysend['ambilansen20'],
|
||||
'txtsen50' => $request->arraysend['ambilansen50'],
|
||||
'jenis' => 'pendahuluan',
|
||||
'action' => 'create',
|
||||
'version' => 'v3',
|
||||
])->json();
|
||||
|
||||
@@ -4342,8 +4365,16 @@ class KhazanahController extends Controller
|
||||
'version' => 'v2',
|
||||
])->json();
|
||||
|
||||
$call_set_approval_v3 = Http::withOptions(['verify' => config('app.api_verify')])
|
||||
->put(config('api.url_koop') . '/api/autoserahan/setapproval', [
|
||||
'jenis' => 'create',
|
||||
'id' => $call_approval_v3['id'],
|
||||
'deno_id' => $call_approval_v2['denoid']
|
||||
])->json();
|
||||
|
||||
|
||||
// Step 3: Check if both API v3 and API v2 were successful
|
||||
if ($call_approval_v2['status'] === 'success' && $call_approval_v3['status'] === 'success') {
|
||||
if ($call_approval_v2['status'] === 'success' && $call_approval_v3['status'] === 'success' && $call_set_approval_v3['status'] === 'success') {
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'message' => 'Approval process completed successfully',
|
||||
|
||||
Reference in New Issue
Block a user