From 14947865f8e302a15f856608772f3e5c450365aa Mon Sep 17 00:00:00 2001 From: glovetleong Date: Wed, 6 Apr 2022 22:52:39 +0800 Subject: [PATCH] wallet pay cash back --- .../Bookings/ControllersLogic/CreateBookingPaymentLogic.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php index fdd786e6..cf95ca2f 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php @@ -139,8 +139,6 @@ class CreateBookingPaymentLogic extends AbstractControllerLogic $paymentReference = $billNumber; $this->updatesWalletBalance->execute($wallet, ($amount * -1)); - - $cash_back_transaction = $this->createCashBackTransactionProcessor->execute($transaction); } $billNumber = $this->generatesTransactionBillNumber->execute('PYMT-'); @@ -153,6 +151,7 @@ class CreateBookingPaymentLogic extends AbstractControllerLogic /** @var Transaction $transaction */ $transaction = $this->createsTransaction->execute($booking, $object); + $cash_back_transaction = $this->createCashBackTransactionProcessor->execute($transaction); if(PaymentMethodType::PAYMENT_METHODS[$request->input('payment_method')] == PaymentMethodType::WALLET){ $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::APPROVED);