From ca9a4a0485f3a406cf43e0f7fd2d606f3660c052 Mon Sep 17 00:00:00 2001 From: kizzy Date: Sat, 10 Jan 2026 11:28:05 +0700 Subject: [PATCH] removed 9F53 tag --- .../utsmm/kbz/ui/core_ui/ProcessingFragment.java | 7 +++++-- .../utils/core_utils/KernelDataProcessUtil.java | 16 ++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java index 45976de..5250ac9 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java @@ -179,8 +179,11 @@ public class ProcessingFragment extends DataBindingFragment { } - EReceiptRequest request = EReceiptUtil.getInstance().generateMPUReceipt(sharedViewModel.payDetail.getValue()); - sharedViewModel.pushReceipt(request); + if(sharedViewModel.payDetail.getValue() != null) { + EReceiptRequest request = EReceiptUtil.getInstance().generateMPUReceipt(sharedViewModel.payDetail.getValue()); + sharedViewModel.pushReceipt(request); + } + // transProcessViewModel.payDetailResult.observe(getViewLifecycleOwner(), payDetail -> sharedViewModel.payDetail.postValue(payDetail)); } diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java index 7ce5f05..74557c9 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java @@ -585,14 +585,14 @@ public class KernelDataProcessUtil { } - /* - * merchant category code - * */ - if (tlvMap.get("9F53") != null) { - f55DataStr += "9F5301" + tlvMap.get("9F53").getValue(); - } else { - f55DataStr += "9F530150"; - } +// /* +// * merchant category code +// * */ +// if (tlvMap.get("9F53") != null) { +// f55DataStr += "9F5301" + tlvMap.get("9F53").getValue(); +// } else { +// f55DataStr += "9F530150"; +// } // else{ //// f55DataStr += "9F530152";