From f30a0cf7eedf60cdb388d76354921ee4e0856567 Mon Sep 17 00:00:00 2001 From: edmondlang Date: Sat, 18 Mar 2023 23:34:38 +0800 Subject: [PATCH] wallet top up logic --- .../ControllersLogic/CallbackBillplzLogic.php | 2 +- .../elements/WalletTopUpHistoryComponent.vue | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php index f674e67f..18986b1d 100644 --- a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php +++ b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php @@ -106,7 +106,7 @@ class CallbackBillplzLogic $request->headers->set('Authorization', 'Bearer '.$token); // check if is wallet top up - if($transaction->owner instanceof Wallet && $transaction->status !== ApprovalStatus::APPROVED) { + if($transaction->owner instanceof Wallet && $status === ApprovalStatus::APPROVED) { $this->updatesWalletBalance->execute($transaction->owner, $transaction->amount); } diff --git a/resources/assets/vue/components/wallets/elements/WalletTopUpHistoryComponent.vue b/resources/assets/vue/components/wallets/elements/WalletTopUpHistoryComponent.vue index f827134d..29219ff1 100644 --- a/resources/assets/vue/components/wallets/elements/WalletTopUpHistoryComponent.vue +++ b/resources/assets/vue/components/wallets/elements/WalletTopUpHistoryComponent.vue @@ -95,7 +95,7 @@
Status
- Rejected + {{ item.payment_method === 5 ? 'Failed' : 'Rejected' }}
@@ -107,11 +107,21 @@
-
Rejected On: {{ item.updated_at }}
+ +
{{ item.payment_method === 5 ? 'Failed' : 'Rejected' }} On: {{ item.updated_at }}
-
+ +