changes from server 2025/05/15
This commit is contained in:
@@ -4296,12 +4296,18 @@ 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')])
|
||||
|
||||
$teller = $request->teller;
|
||||
|
||||
if ($teller !== html_entity_decode($teller, ENT_QUOTES | ENT_HTML5, 'UTF-8'))
|
||||
$teller = html_entity_decode($teller, ENT_QUOTES | ENT_HTML5, 'UTF-8');
|
||||
|
||||
$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,
|
||||
'teller' => $teller,
|
||||
'amaun' => $request->amaun,
|
||||
])->json();
|
||||
|
||||
@@ -4313,11 +4319,17 @@ class KhazanahController extends Controller
|
||||
|
||||
}
|
||||
|
||||
$teller = $request->arraysend['teller'];
|
||||
|
||||
if ($teller !== html_entity_decode($teller, ENT_QUOTES | ENT_HTML5, 'UTF-8'))
|
||||
$teller = html_entity_decode($teller, ENT_QUOTES | ENT_HTML5, 'UTF-8');
|
||||
|
||||
|
||||
// Step 1: Call API v3 First
|
||||
$call_approval_v3 = Http::withOptions(['verify' => config('app.api_verify')])
|
||||
->post(config('api.url_koop') . '/api/autoserahan/create', [
|
||||
'kodcaw' => $request->arraysend['kodcaw'],
|
||||
'teller' => $request->arraysend['teller'],
|
||||
'teller' => $teller,
|
||||
'amaun' => $request->arraysend['amaun'],
|
||||
'txtring1' => $request->arraysend['ambilanring1'],
|
||||
'txtring5' => $request->arraysend['ambilanring5'],
|
||||
@@ -4349,7 +4361,7 @@ class KhazanahController extends Controller
|
||||
->post(config('api.url_pkb') . '/api/autoserahan/create', [
|
||||
'id' => $call_approval_v3['id'], // Use ID from API v3 response
|
||||
'kodcaw' => $request->arraysend['kodcaw'],
|
||||
'teller' => $request->arraysend['teller'],
|
||||
'teller' => $teller,
|
||||
'amaun' => $request->arraysend['amaun'],
|
||||
'txtring1' => $request->arraysend['ambilanring1'],
|
||||
'txtring5' => $request->arraysend['ambilanring5'],
|
||||
@@ -4376,7 +4388,7 @@ class KhazanahController extends Controller
|
||||
|
||||
// Step 3: Check if both API v3 and API v2 were successful
|
||||
if ($call_approval_v2['status'] === 'success' && $call_approval_v3['status'] === 'success' && $call_set_approval_v3['status'] === 'success') {
|
||||
event(new AutoSerahan("Operasi",$call_approval_v3['id'],$request->arraysend['kodcaw'],$request->arraysend['teller']));
|
||||
event(new AutoSerahan("Operasi",$call_approval_v3['id'],$request->arraysend['kodcaw'],$teller));
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
|
||||
Reference in New Issue
Block a user