Add error handler in updateUnsuccess command

This commit is contained in:
Afiq Hamzah
2024-08-04 08:55:53 +08:00
parent c48ffc22c8
commit 5c0975a06d
+9 -2
View File
@@ -58,9 +58,16 @@ class UpdateUnsuccess extends Command
'paid_at' => $transaction['transactions'][0]['completed_at']
];
$response = Http::arrahn()->put('/api/transaction/online/unsuccesfull/update', $transactionData);
try {
$response = Http::arrahn()->put('/api/transaction/online/unsuccesfull/update', $transactionData);
OnlineTransactionLoggerService::logs($transaction['bill_id'], $transactionData, $response, TransactionOnlineStatus::UPDATE_UNSUCCESSFUL_TRANSACTION );
} catch (\Exception $e) {
OnlineTransactionLoggerService::logs($transaction['bill_id'], $transactionData, $e->getMessage(), TransactionOnlineStatus::UPDATE_UNSUCCESSFUL_TRANSACTION );
throw $e;
}
OnlineTransactionLoggerService::logs($transaction['bill_id'], $transactionData, $response, TransactionOnlineStatus::UPDATE_UNSUCCESSFUL_TRANSACTION );
}
}
}