fixed continued button in transaction result screen and date time in paper receipt

This commit is contained in:
moon 2026-09-09 23:41:21 +06:30
parent 23a4ebfb64
commit 43c903c9ee
7 changed files with 28 additions and 24 deletions

View File

@ -40,8 +40,8 @@ android {
dimension = "env"
applicationIdSuffix = ".uat"
versionNameSuffix = "-UAT"
versionCode = 18
versionName = "3.6"
versionCode = 19
versionName = "3.7"
buildConfigField("String", "ENV", "\"UAT\"")
resValue("string", "app_name", "MOB-UAT")
}

View File

@ -267,7 +267,7 @@ fun DashboardScreen2(
)
Spacer(modifier = Modifier.height(10.dp))
Text(
text = "Released on : 26-Aug-2026",
text = "Released on : 06-Sep-2026",
style = MaterialTheme.typography.bodySmall,
color = Color.Gray,
modifier = Modifier.padding(horizontal = 16.dp)

View File

@ -87,6 +87,7 @@ fun TransactionResultScreen(
transactionId = state.payDetail?.referNo.toString()
)
if (!state.isSuccess) {
Spacer(modifier = Modifier.height(24.dp))
Button(
@ -101,6 +102,7 @@ fun TransactionResultScreen(
) {
Text("Continue")
}
}
}
}

View File

@ -6,5 +6,6 @@ data class TransactionResultState(
val title: String = "Transaction Result",
val message: String = "",
val isLoading: Boolean = false,
val isSuccess: Boolean = false,
val payDetail: PayDetail? = null
)

View File

@ -113,7 +113,8 @@ class TransactionResultViewModel @Inject constructor(
_state.value = _state.value.copy(
title = title,
message = message
message = message,
isSuccess = isSuccess
)
}

View File

@ -895,11 +895,11 @@ public abstract class BaseXPrint {
try {
sunmiPrinterService.setFontSize(18, innerResultCallback);
sunmiPrinterService.setAlignment(0, innerResultCallback);
sunmiPrinterService.printColumnsString(new String[]{"DATE :" + PrintUtils.getInstance().toFullYearDate(payDetail.getTransDate()), "TIME: " + payDetail.getTransTime()}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
sunmiPrinterService.printColumnsString(new String[]{"DATE :" + PrintUtils.getInstance().toFullYearDate(payDetail.getTransDate()), "TIME:" + payDetail.getTransTime()}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
if (payDetail.getTransactionType() == TransactionsType.WAVEPAY.value && payDetail.getQrTransStatus() == 1) {
sunmiPrinterService.printColumnsString(new String[]{"TRACE NO :" + traceNum, "INV NO: " + invoiceNo}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
sunmiPrinterService.printColumnsString(new String[]{"TRC NO:" + traceNum, "INV NO: " + invoiceNo}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
} else if (!payDetail.getTransType().equals(SETTLEMENT) && !payDetail.getTransType().equals(SUMMARY) && payDetail.getTransactionType() != TransactionsType.WAVEPAY_REFUND.value && payDetail.getTransactionType() != TransactionsType.WAVEPAY.value) {
sunmiPrinterService.printColumnsString(new String[]{"BTH NO :" + batchNum, "INV NO: " + invoiceNo}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
sunmiPrinterService.printColumnsString(new String[]{"BTH NO:" + batchNum, "INV NO: " + invoiceNo}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback);
} else if (payDetail.getTransType().equals(SUMMARY)) {
sunmiPrinterService.printColumnsString(new String[]{"HOST :" + HOST_NAME_MPU, ""}, new int[]{2, 1}, new int[]{0, 2}, innerResultCallback);
}

View File

@ -38,8 +38,8 @@ public class SystemParamsSettings implements Serializable {
private boolean checkExpSwitch = false;
private String tmsAddress = "https://posmgmt.myanmarorientalbank.com/api/v1";
// private String tmsAddress = "https://sirius-nest.utsmyanmar.com/api/v1";
// private String tmsAddress = "https://posmgmt.myanmarorientalbank.com/api/v1";
private String tmsAddress = "https://sirius-nest.utsmyanmar.com/api/v1";
// private String tmsAddress = "http://128.199.170.203";
private String terminalCapability = "E0E8C8";