From 89a51e6fbd6380d0812c1b5955e78e290b2aee25 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Sun, 6 Feb 2022 22:02:34 +0800 Subject: [PATCH] wallet batch polishing --- .../Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php | 2 +- app/Classes/Modules/Wallets/Services/UpdatesWalletBalance.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php index fda3c3b0..9ce6d842 100644 --- a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php +++ b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php @@ -88,7 +88,7 @@ class CallbackBillplzLogic $this->updatesTransactionStatus->execute($transaction, $status); - if($transaction->owner instanceof Wallet) { + if($transaction->owner instanceof Wallet && $billPlz->state === ApprovalStatus::APPROVED) { $this->updatesWalletBalance->execute($transaction->owner, $transaction->amount); } diff --git a/app/Classes/Modules/Wallets/Services/UpdatesWalletBalance.php b/app/Classes/Modules/Wallets/Services/UpdatesWalletBalance.php index b294262a..a724cf24 100644 --- a/app/Classes/Modules/Wallets/Services/UpdatesWalletBalance.php +++ b/app/Classes/Modules/Wallets/Services/UpdatesWalletBalance.php @@ -18,7 +18,7 @@ class UpdatesWalletBalance extends AbstractUpdateRecord */ public function execute(Wallet $model, $amount) { - $model->amount = $model + $amount; + $model->amount = $model->amount + $amount; return $this->handler($model); }