From 1b1b9da51e8e355841164ab2c05911aca6f6a1d8 Mon Sep 17 00:00:00 2001 From: edmondlang Date: Fri, 7 Mar 2025 10:27:49 +0800 Subject: [PATCH] fix bcadd(): Error: Argument #1 ($num1) is not well-formed at ListWalletTransactionsLogic.php:75 --- .../ControllersLogic/ListWalletTransactionsLogic.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Classes/Modules/Transactions/ControllersLogic/ListWalletTransactionsLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/ListWalletTransactionsLogic.php index 649b3309..cbba8e96 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/ListWalletTransactionsLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/ListWalletTransactionsLogic.php @@ -70,7 +70,7 @@ class ListWalletTransactionsLogic extends AbstractControllerLogic ->where('id', '>', $query->first()->id) ->sum('amount'); $runningBalanceInReverse = $currentWalletBalance - $incoming + $outgoing; - $request['running_balance'] = $runningBalanceInReverse; + $request['running_balance'] = bcadd(number_format((float)$runningBalanceInReverse, 10, '.', ''), '0', 5); } return $this->collectionResponse(WalletTransactionResource::collection($query));