diff --git a/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java b/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java index d2a8606..b3d79a8 100644 --- a/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java +++ b/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java @@ -633,6 +633,8 @@ public class TMSSetupsImpl implements TMSSetups{ } else if(TextUtils.equals(name, "printer_enabled")){ SystemParamsOperation.getInstance().setPrinterEnabled(parseBoolean(data)); + }else if(TextUtils.equals(name, "is_duel_currency")){ + SystemParamsOperation.getInstance().setDuelCurrencyStatus(parseBoolean(data)); } } diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsOperation.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsOperation.java index 6112ccf..3b3d977 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsOperation.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsOperation.java @@ -1840,4 +1840,15 @@ public class SystemParamsOperation { SystemParamsSettings paramsSettings = getSystemParamsSettings(); return paramsSettings.getPrinterEnabled(); } + + public void setDuelCurrencyStatus(boolean duelCurrencyStatus) { + SystemParamsSettings paramsSettings = getSystemParamsSettings(); + paramsSettings.setDuelCurrencyStatus(duelCurrencyStatus); + saveSystemParamsSettings(paramsSettings); + } + + public boolean getDuelCurrencyStatus(){ + SystemParamsSettings paramsSettings = getSystemParamsSettings(); + return paramsSettings.getDuelCurrencyStatus(); + } } diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsSettings.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsSettings.java index 9e3e39e..5e87471 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsSettings.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/SystemParamsSettings.java @@ -268,6 +268,7 @@ public class SystemParamsSettings implements Serializable { private String certificateUrl = ""; private String certificateClientUrl = ""; private boolean printerEnabled = true; + private boolean duelCurrencyStatus = false; public boolean isQrPartialRefundEnable(){ return qrPartialRefundEnable; @@ -1117,6 +1118,14 @@ public class SystemParamsSettings implements Serializable { return printerEnabled; } + public void setDuelCurrencyStatus(boolean duelCurrencyStatus) { + this.duelCurrencyStatus = duelCurrencyStatus; + } + + public boolean getDuelCurrencyStatus(){ + return duelCurrencyStatus; + } + /* // 流水号起始 private String serialNum = Configs.getInstance().SERIAL_NUM(); // 批次号起始