From 28b17a28be95db0b646da422eb4ba0181eea892b Mon Sep 17 00:00:00 2001 From: MooN <56061215+MgKyawLay@users.noreply.github.com> Date: Mon, 22 Dec 2025 16:07:35 +0630 Subject: [PATCH] qr_decimal_fix --- .gitignore | 2 ++ .../utsmm/kbz/ui/core_ui/InputAmountFragment.java | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8070c93..c1cec63 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ local.properties /.idea /app/release +/app/sit/release +/app/uat/release \ No newline at end of file diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputAmountFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputAmountFragment.java index fff6a08..4a40527 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputAmountFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputAmountFragment.java @@ -221,7 +221,17 @@ public class InputAmountFragment extends DataBindingFragment implements DataBind if(isInputValid(Objects.requireNonNull(inputAmountViewModel.inputAmountView.getValue()))){ inputAmountViewModel.invalidAmountMsg.setValue(""); - boolean decimalEnabled = SystemParamsOperation.getInstance().getDecimalEnable(); +// boolean decimalEnabled = SystemParamsOperation.getInstance().getDecimalEnable(); + boolean cardDecimalEnabled = SystemParamsOperation.getInstance().getDecimalEnable(); + boolean qrDecimalEnabled = SystemParamsOperation.getInstance().isQrDecimalEnable(); + boolean decimalEnabled; + + if(sharedViewModel.transactionsType.getValue() == TransactionsType.MMQR){ + decimalEnabled = qrDecimalEnabled; + }else { + decimalEnabled = cardDecimalEnabled; + } + String inputValue = inputAmountViewModel.inputAmountView.getValue(); if (decimalEnabled) {