From baba89069d4cbab056155dbeef56649d46a9ebe0 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Mon, 5 Aug 2024 13:18:56 +0800 Subject: [PATCH] Fixed billplz payment not same as payment stored in arrahn db. Automatically roundup payments at the source --- app/Http/Controllers/BayaranController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/BayaranController.php b/app/Http/Controllers/BayaranController.php index 8d23851..e3703c6 100644 --- a/app/Http/Controllers/BayaranController.php +++ b/app/Http/Controllers/BayaranController.php @@ -38,7 +38,7 @@ class BayaranController extends Controller 'nokp' => $customerIcno, 'kodcaw' => $request->txtkodcawhidden[$x], 'norujukan' => $request->txtnorujukanhidden[$x], - 'bayaran' => $request->txtbayaranhidden[$x], + 'bayaran' => round($request->txtbayaranhidden[$x], 1), 'txtjbghidden' => $request->txtjbghidden[$x], 'txtupahhidden' => $request->txtupahhidden[$x], ]; @@ -50,7 +50,7 @@ class BayaranController extends Controller 'nokp' => $customerIcno, 'kodcaw' => $request->txtkodcawhidden[$x], 'norujukan' => $request->txtnorujukanhidden[$x], - 'bayaran' => $request->txtbayaranhidden[$x], + 'bayaran' => round($request->txtbayaranhidden[$x], 1), ]; }, array_keys($bayaranOthers)); @@ -58,7 +58,7 @@ class BayaranController extends Controller $getPaymentSum = function () use ($paymentArray) { $billPlzTransactionFee = Money::MYR(100); - $sum = fn() => array_reduce($paymentArray, fn($accumulator, $currentItem) => $accumulator + round($currentItem['bayaran'], 1), 0) * 100; + $sum = fn() => array_reduce($paymentArray, fn($accumulator, $currentItem) => $accumulator + $currentItem['bayaran'], 0) * 100; return Money::MYR($sum())->add($billPlzTransactionFee); };