Compare commits
4 Commits
7b8728da8f
...
7f9aa52e47
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f9aa52e47 | ||
|
|
b87dc2a60a | ||
|
|
28b4019bd7 | ||
|
|
e717a64c30 |
@ -89,7 +89,10 @@ public class DashboardHistoryFragment extends DataBindingFragment {
|
||||
|
||||
for (PayDetail payDetail : payDetailList) {
|
||||
if (payDetail.getTransactionType() == TransactionsType.MMQR.value
|
||||
|| payDetail.getTransactionType() == TransactionsType.MMQR_REFUND.value) {
|
||||
|| payDetail.getTransactionType() == TransactionsType.MMQR_REFUND.value
|
||||
|| payDetail.getTransactionType() == TransactionsType.SETTLEMENT.value
|
||||
|| payDetail.getTransactionType() == TransactionsType.MMQR_SETTLEMENT.value
|
||||
|| payDetail.getTransactionType() == TransactionsType.REVERSAL.value) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
@ -149,7 +149,12 @@ public class DetailReportFragment extends DataBindingFragment {
|
||||
|
||||
if(sharedViewModel.hostType.getValue() == HostType.MPU) {
|
||||
|
||||
if(payDetail.getTransactionType() != TransactionsType.MMQR_REFUND.value && payDetail.getTransactionType() != TransactionsType.MMQR.value && payDetail.getTransactionType() != TransactionsType.REVERSAL.value && payDetail.getTransactionType() != TransactionsType.SETTLEMENT.value && POSUtil.getInstance().getYesterdayDate().compareTo(POSUtil.getInstance().getDateByString(payDetail.transDate)) < 1) {
|
||||
if(payDetail.getTransactionType() != TransactionsType.MMQR_REFUND.value
|
||||
&& payDetail.getTransactionType() != TransactionsType.MMQR.value
|
||||
&& payDetail.getTransactionType() != TransactionsType.MMQR_SETTLEMENT.value
|
||||
&& payDetail.getTransactionType() != TransactionsType.REVERSAL.value
|
||||
&& payDetail.getTransactionType() != TransactionsType.SETTLEMENT.value
|
||||
&& POSUtil.getInstance().getYesterdayDate().compareTo(POSUtil.getInstance().getDateByString(payDetail.transDate)) < 1) {
|
||||
boolean isNeedMinusSign = payDetail.getTransactionType() == TransactionsType.VOID.value || payDetail.getTransactionType() == TransactionsType.REFUND.value;
|
||||
lists.add(payDetail);
|
||||
count++;
|
||||
|
||||
@ -304,7 +304,10 @@ public class ReprintAnyTransactionFragment extends DataBindingFragment {
|
||||
|
||||
} else {
|
||||
// Reprint Any Transaction::
|
||||
if(yesterday.compareTo(transDate) <= 0 && pay.getTransactionType() != TransactionsType.SETTLEMENT.value && pay.getTransactionType() != TransactionsType.REVERSAL.value) {
|
||||
if(yesterday.compareTo(transDate) <= 0
|
||||
&& pay.getTransactionType() != TransactionsType.SETTLEMENT.value
|
||||
&& pay.getTransactionType() != TransactionsType.MMQR_SETTLEMENT.value
|
||||
&& pay.getTransactionType() != TransactionsType.REVERSAL.value) {
|
||||
// April 2, 2024 client requested to add QR host at host selection type
|
||||
|
||||
if(sharedViewModel.hostType.getValue() == HostType.MPU) {
|
||||
|
||||
@ -759,11 +759,7 @@ public abstract class BaseXPrint {
|
||||
|
||||
|
||||
if (hostType == HostType.MPU || hostType == HostType.VISA_MASTER) {
|
||||
print2ColumnsString("CARD NAME", "CARD NUMBER");
|
||||
print2ColumnsString("EXP DATE", "TRACE NO");
|
||||
print2ColumnsString("TRANSACTION", "");
|
||||
print2ColumnsString("AMOUNT", "");
|
||||
print2ColumnsString("REF NUM", "");
|
||||
// Use the same line-by-line style as QR detail report
|
||||
} else if (hostType == HostType.QR) {
|
||||
// print2ColumnsString("PAYMENT NAME", "");
|
||||
// print2ColumnsString("DATE", "TIME");
|
||||
@ -782,10 +778,21 @@ public abstract class BaseXPrint {
|
||||
boolean isDecimalEnabled = SystemParamsOperation.getInstance().isQrDecimalEnable();
|
||||
|
||||
if (hostType == HostType.MPU || hostType == HostType.VISA_MASTER) {
|
||||
print2ColumnsString(pay.getAccountType(), PrintUtils.getInstance().maskCardNumberPciDss(pay.getCardNo()));
|
||||
print2ColumnsString("**/**", pay.getVoucherNo());
|
||||
print2ColumnsString(pay.getTransType().replace("_", " "), isNeedMinusSign ? "-" + PrintUtils.getInstance().getSeparatorNumberFormat(pay.getAmount(), isDecimalEnabled) : "" + PrintUtils.getInstance().getSeparatorNumberFormat(pay.getAmount(), isDecimalEnabled));
|
||||
print2ColumnsString(pay.getReferNo(), "");
|
||||
boolean isDecimalEnabledCard = SystemParamsOperation.getInstance().getDecimalEnable();
|
||||
printString("CARD TYPE:" + pay.getAccountType());
|
||||
printString("CARD NO :" + PrintUtils.getInstance().maskCardNumberPciDss(pay.getCardNo()));
|
||||
printString("TRACE NO :" + pay.getVoucherNo());
|
||||
printString("RRN :" + pay.getReferNo());
|
||||
printString("DATE :" + POSUtil.getInstance().formatDisplayDate(pay.getTransDate()) + " " + pay.getTransTime());
|
||||
printString("TYPE :" + pay.getTransType().replace("_", " "));
|
||||
printString("AMOUNT :" +
|
||||
(isNeedMinusSign
|
||||
? "-" + PrintUtils.getInstance()
|
||||
.getSeparatorNumberFormat(pay.getAmount(), isDecimalEnabledCard)
|
||||
: PrintUtils.getInstance()
|
||||
.getSeparatorNumberFormat(pay.getAmount(), isDecimalEnabledCard))
|
||||
+ " " + "MMK");
|
||||
dotBreak();
|
||||
|
||||
} else if (hostType == HostType.QR) {
|
||||
|
||||
@ -839,11 +846,9 @@ public abstract class BaseXPrint {
|
||||
|
||||
if (hostType == HostType.MPU || hostType == HostType.VISA_MASTER) {
|
||||
boolean isDecimalEnabled = SystemParamsOperation.getInstance().getDecimalEnable();
|
||||
print2ColumnsString("MPU", "");
|
||||
print2ColumnsString("CARD TYPE", "");
|
||||
print3ColumnsString("", "COUNT", "AMOUNT");
|
||||
emptyLine(1);
|
||||
print3ColumnsString("MPU", countStringFormat(lists.size()), "MMK " + PrintUtils.getInstance().getSeparatorNumberFormat(totalAmount, isDecimalEnabled));
|
||||
print2ColumnsString("CARD", "");
|
||||
print3ColumnsString("TYPE ", "COUNT", "AMOUNT");
|
||||
print3ColumnsString("CARD", " " + countStringFormat(lists.size()), "MMK " + PrintUtils.getInstance().getSeparatorNumberFormat(totalAmount, isDecimalEnabled), true);
|
||||
} else if (hostType == HostType.QR) {
|
||||
boolean isDecimalEnabled = SystemParamsOperation.getInstance().isQrDecimalEnable();
|
||||
print2ColumnsString("PAYMENT", "");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user