From ac7bff26b93dfd84df5cad3db8ed1213093b484b Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Wed, 1 Apr 2026 14:38:37 +0630 Subject: [PATCH] Update BaseXPrint.java --- .../java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java index d2c3beb..6a7a8f7 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java @@ -1422,6 +1422,7 @@ public abstract class BaseXPrint { String transType = payDetail.getTransType(); String batchNum = ""; String traceNum = payDetail.getVoucherNo(); + boolean isDuelCurrency = SystemParamsOperation.getInstance().getDuelCurrencyStatus(); String currencySign = currencyCodeToText(payDetail.getCurrencyCode()); boolean isSettlement = payDetail.getTransactionType() == TransactionsType.SETTLEMENT.value; @@ -1448,6 +1449,10 @@ public abstract class BaseXPrint { }else{ printer.appendPrnStr("MID :" + payDetail.getMerchantNo(), fontNormal, AlignEnum.LEFT,false); printer.appendPrnStr("TID :" + payDetail.getTerminalNo(), fontNormal, AlignEnum.LEFT,false); + if(isDuelCurrency){ + printer.appendPrnStr("MID :" + safe(SystemParamsOperation.getInstance().getThirdHostMerchantId()), fontNormal, AlignEnum.LEFT, false); + printer.appendPrnStr("TID :" + safe(SystemParamsOperation.getInstance().getThirdHostTerminalId()), fontNormal, AlignEnum.LEFT, false); + } } if(isSettlement) {