Debug approve payment problem

This commit is contained in:
Dillon Ngo
2025-02-01 19:01:24 +08:00
parent 6ea7517187
commit fe79d5bcef
@@ -80,16 +80,16 @@ class ApprovePaymentTransactionLogic extends AbstractControllerLogic
$transaction = $this->fetchesTransaction->execute(['id' => $request->route('transaction_id')]);
// $document = $transaction->documents()
// ->where('status', ApprovalStatus::PENDING_VERIFICATION)
// ->first();
$document = $transaction->documents()
->where('status', ApprovalStatus::PENDING_VERIFICATION)
->first();
// if($status === 'approve') {
// $this->approvesDocument->execute($document);
// }
// else {
// $this->rejectsDocument->execute($document);
// }
if($status === 'approve') {
$this->approvesDocument->execute($document);
}
else {
$this->rejectsDocument->execute($document);
}
$this->updatesTransactionStatus->execute($transaction, $status === 'approve' ? ApprovalStatus::APPROVED : ApprovalStatus::REJECTED);