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; }