From 5c0975a06d73b80a8913fc3246548409080b99a0 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Sun, 4 Aug 2024 08:55:53 +0800 Subject: [PATCH] Add error handler in updateUnsuccess command --- app/Console/Commands/updateUnsuccess.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Console/Commands/updateUnsuccess.php b/app/Console/Commands/updateUnsuccess.php index c437ee9..e2dd207 100644 --- a/app/Console/Commands/updateUnsuccess.php +++ b/app/Console/Commands/updateUnsuccess.php @@ -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 ); } } }