From f4f0276a1e6849611c4f7c7a272282858d24d737 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Thu, 1 Aug 2024 14:38:48 +0800 Subject: [PATCH] Log when update unsucces transaction command/job runs --- app/Console/Commands/updateUnsuccess.php | 10 ++++++++-- app/Models/TransactionOnlineStatus.php | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Console/Commands/updateUnsuccess.php b/app/Console/Commands/updateUnsuccess.php index 52ec140..c437ee9 100644 --- a/app/Console/Commands/updateUnsuccess.php +++ b/app/Console/Commands/updateUnsuccess.php @@ -2,7 +2,9 @@ namespace App\Console\Commands; +use App\Models\TransactionOnlineStatus; use App\Services\BillplzService; +use App\Services\OnlineTransactionLoggerService; use Illuminate\Support\Facades\Http; use Illuminate\Console\Command; @@ -50,11 +52,15 @@ class UpdateUnsuccess extends Command }; foreach($getCompletedBillplzTransaction() as $transaction){ - Http::arrahn()->put('/api/transaction/online/unsuccesfull/update',[ + $transactionData = [ 'billplz_id' => $transaction['bill_id'], 'status' => 'PAID', 'paid_at' => $transaction['transactions'][0]['completed_at'] - ]); + ]; + + $response = Http::arrahn()->put('/api/transaction/online/unsuccesfull/update', $transactionData); + + OnlineTransactionLoggerService::logs($transaction['bill_id'], $transactionData, $response, TransactionOnlineStatus::UPDATE_UNSUCCESSFUL_TRANSACTION ); } } } diff --git a/app/Models/TransactionOnlineStatus.php b/app/Models/TransactionOnlineStatus.php index 8fc415d..6460660 100644 --- a/app/Models/TransactionOnlineStatus.php +++ b/app/Models/TransactionOnlineStatus.php @@ -17,4 +17,5 @@ class TransactionOnlineStatus extends Model const CRONJOB_REGISTER_AUDIT = 9; const CRONJOB_REGISTER_GLDETAIL = 10; const CRONJOB_UPDATE_TRANSAKSI_ONLINE_CRONJOB = 11; + const UPDATE_UNSUCCESSFUL_TRANSACTION = 12; }