Compare commits

..

No commits in common. "691ccff49fe3d5af6d7bfe2968bf0c141bb40d8d" and "5799072d9fbc3e4c5d4b1acb239a84bbda515fb9" have entirely different histories.

9 changed files with 8 additions and 56 deletions

View File

@ -14,8 +14,8 @@ android {
applicationId "com.utsmm.kbz" applicationId "com.utsmm.kbz"
minSdk 24 minSdk 24
targetSdk 33 targetSdk 33
versionCode 3 versionCode 2
versionName "1.02" versionName "1.01"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

View File

@ -167,7 +167,6 @@ public class QRRefundProcessFragment extends DataBindingFragment {
referenceNo, referenceNo,
payDetail != null ? payDetail.getInvoiceNo() : "", payDetail != null ? payDetail.getInvoiceNo() : "",
payDetail != null ? payDetail.getVoucherNo() : "", payDetail != null ? payDetail.getVoucherNo() : "",
payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" ,
TransResultStatus.SUCCESS TransResultStatus.SUCCESS
); );
sharedViewModel.pushReceipt(request); sharedViewModel.pushReceipt(request);
@ -190,7 +189,6 @@ public class QRRefundProcessFragment extends DataBindingFragment {
referenceNo, referenceNo,
payDetail != null ? payDetail.getInvoiceNo() : "", payDetail != null ? payDetail.getInvoiceNo() : "",
payDetail != null ? payDetail.getVoucherNo() : "", payDetail != null ? payDetail.getVoucherNo() : "",
payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" ,
TransResultStatus.FAIL TransResultStatus.FAIL
); );
sharedViewModel.pushReceipt(request); sharedViewModel.pushReceipt(request);

View File

@ -51,7 +51,6 @@ public class EReceiptUtil {
public EReceiptRequest generateQRReceipt(PayDetail payDetail, TransResultStatus status) { public EReceiptRequest generateQRReceipt(PayDetail payDetail, TransResultStatus status) {
String terminalIdForEreceipt = SystemParamsOperation.getInstance().getTerminalIdForEreceipt(); String terminalIdForEreceipt = SystemParamsOperation.getInstance().getTerminalIdForEreceipt();
String hostId = SystemParamsOperation.getInstance().getSecHostId();
double realAmount = payDetail.getAmount() / 100.0; double realAmount = payDetail.getAmount() / 100.0;
DecimalFormat df = new DecimalFormat("0.00"); DecimalFormat df = new DecimalFormat("0.00");
@ -61,8 +60,10 @@ public class EReceiptUtil {
.format(new java.util.Date()); .format(new java.util.Date());
EReceiptRequest request = new EReceiptRequest(); EReceiptRequest request = new EReceiptRequest();
request.setDE3("QR"); request.setDE3("QR");
request.setDE7(currentTimeStamp); request.setDE7(currentTimeStamp);
request.setDE37(payDetail.getReferNo()); request.setDE37(payDetail.getReferNo());
request.setDE49("MMK"); request.setDE49("MMK");
request.setSerial(serialNum); request.setSerial(serialNum);
request.setAppId(packageName); request.setAppId(packageName);
@ -70,9 +71,6 @@ public class EReceiptUtil {
request.setDE42(qrMerchantId); request.setDE42(qrMerchantId);
request.setTerminalId(terminalIdForEreceipt); request.setTerminalId(terminalIdForEreceipt);
request.setShortCode(qrMerchantId); request.setShortCode(qrMerchantId);
request.setMmqrRef(payDetail.getQrReferNo() == null ? "" : payDetail.getQrReferNo());
request.setHostId(hostId);
request.setInvoiceNumber(payDetail.getInvoiceNo()); request.setInvoiceNumber(payDetail.getInvoiceNo());
request.setDE11(payDetail.getVoucherNo()); request.setDE11(payDetail.getVoucherNo());
@ -104,7 +102,6 @@ public class EReceiptUtil {
String referenceNo, String referenceNo,
String invoiceNo, String invoiceNo,
String voucherNo, String voucherNo,
String mmqrRef,
TransResultStatus status TransResultStatus status
) { ) {
long amt = POSUtil.getInstance().convertAmount(refundAmount); long amt = POSUtil.getInstance().convertAmount(refundAmount);
@ -112,7 +109,6 @@ public class EReceiptUtil {
DecimalFormat df = new DecimalFormat("0.00"); DecimalFormat df = new DecimalFormat("0.00");
String amount = df.format(realAmount); String amount = df.format(realAmount);
String terminalIdForEreceipt = SystemParamsOperation.getInstance().getTerminalIdForEreceipt(); String terminalIdForEreceipt = SystemParamsOperation.getInstance().getTerminalIdForEreceipt();
String hostId = SystemParamsOperation.getInstance().getSecHostId();
String currentTimeStamp = new java.text.SimpleDateFormat("MMddHHmmss", java.util.Locale.getDefault()) String currentTimeStamp = new java.text.SimpleDateFormat("MMddHHmmss", java.util.Locale.getDefault())
.format(new java.util.Date()); .format(new java.util.Date());
@ -131,7 +127,6 @@ public class EReceiptUtil {
request.setShortCode(qrMerchantId); request.setShortCode(qrMerchantId);
request.setInvoiceNumber(invoiceNo != null ? invoiceNo : ""); request.setInvoiceNumber(invoiceNo != null ? invoiceNo : "");
request.setDE11(voucherNo != null ? voucherNo : ""); request.setDE11(voucherNo != null ? voucherNo : "");
request.setHostId(hostId);
// need to add payment identifier field too // need to add payment identifier field too

View File

@ -182,7 +182,6 @@ public class TMSSetupsImpl implements TMSSetups{
if( siriusHost.getTyp().equals("QR")) { if( siriusHost.getTyp().equals("QR")) {
SystemParamsOperation.getInstance().setSecHostId(siriusHost.getId());
SystemParamsOperation.getInstance().setSecHostName(siriusHost.getName()); SystemParamsOperation.getInstance().setSecHostName(siriusHost.getName());
SystemParamsOperation.getInstance().setSecHostTerminalId(siriusHost.getTid()); SystemParamsOperation.getInstance().setSecHostTerminalId(siriusHost.getTid());
SystemParamsOperation.getInstance().setSecHostMerchantId(extractDigits(siriusHost.getMid())); SystemParamsOperation.getInstance().setSecHostMerchantId(extractDigits(siriusHost.getMid()));
@ -628,7 +627,6 @@ public class TMSSetupsImpl implements TMSSetups{
} }
// String url = tmsAddress+"/file/download?filePath="+data; // String url = tmsAddress+"/file/download?filePath="+data;
String url = tmsAddress+"/api/v1/file/download?filePath="+data; //for local String url = tmsAddress+"/api/v1/file/download?filePath="+data; //for local
DownloadUtil.downloadCertificateRx(url, "certificate_file", path -> { DownloadUtil.downloadCertificateRx(url, "certificate_file", path -> {
if(path != null){ if(path != null){
SystemParamsOperation.getInstance().setCertFilePath(path); SystemParamsOperation.getInstance().setCertFilePath(path);

View File

@ -385,10 +385,8 @@ public class NetworkModule {
// //
// } // }
//@Reusable
//@KPayRefundRetrofit
@Provides @Provides
@Reusable
@KPayRefundRetrofit @KPayRefundRetrofit
public Retrofit provideKPayRefundRetrofit(@ApplicationContext Context context) { public Retrofit provideKPayRefundRetrofit(@ApplicationContext Context context) {

View File

@ -37,19 +37,10 @@ public class EReceiptRequest {
private String batchNumber; private String batchNumber;
private String shortCode; private String shortCode;
private String terminalId; private String terminalId;
private String mmqrRef;
private String hostId;
public EReceiptRequest() {} public EReceiptRequest() {}
// GETTERS // GETTERS
public String getHostId(){ return hostId; }
public void setHostId(String hostId){ this.hostId = hostId; }
public String getMmqrRef(){ return mmqrRef; }
public String getTerminalId(){ return terminalId; } public String getTerminalId(){ return terminalId; }
public String getShortCode(){ return shortCode; } public String getShortCode(){ return shortCode; }
@ -248,5 +239,6 @@ public class EReceiptRequest {
public void setCardLabel(String cardLabel) { public void setCardLabel(String cardLabel) {
this.cardLabel = cardLabel; this.cardLabel = cardLabel;
} }
public void setMmqrRef(String mmqrRef){ this.mmqrRef = mmqrRef; }
} }

View File

@ -2,7 +2,6 @@ package com.utsmyanmar.baselib.network.model.sirius;
public class SiriusHost { public class SiriusHost {
private String id;
private String name; private String name;
private String description; private String description;
@ -20,7 +19,7 @@ public class SiriusHost {
private String typ; private String typ;
public SiriusHost(String id ,String name, String description, String primaryIP, String secondaryIP, String currency, String mid, String tid) { public SiriusHost(String name, String description, String primaryIP, String secondaryIP, String currency, String mid, String tid) {
this.name = name; this.name = name;
this.description = description; this.description = description;
this.primaryIP = primaryIP; this.primaryIP = primaryIP;
@ -28,13 +27,6 @@ public class SiriusHost {
this.currency = currency; this.currency = currency;
this.mid = mid; this.mid = mid;
this.tid = tid; this.tid = tid;
this.id = id;
}
public void setId(String id){ this.id = id; }
public String getId(){
return id;
} }
public void setName(String name) { public void setName(String name) {

View File

@ -1676,15 +1676,4 @@ public class SystemParamsOperation {
params.setTerminalName(description); params.setTerminalName(description);
saveSystemParamsSettings(params); saveSystemParamsSettings(params);
} }
public void setSecHostId(String id) {
SystemParamsSettings params = getSystemParamsSettings();
params.setSecHostId(id);
saveSystemParamsSettings(params);
}
public String getSecHostId(){
SystemParamsSettings paramsSettings = getSystemParamsSettings();
return paramsSettings.getSecHostId();
}
} }

View File

@ -95,8 +95,6 @@ public class SystemParamsSettings implements Serializable {
private String hostName = ""; private String hostName = "";
private String secHostId = "";
private String secHostName = ""; private String secHostName = "";
private String secHostIpAddress = ""; private String secHostIpAddress = "";
@ -1020,14 +1018,6 @@ public class SystemParamsSettings implements Serializable {
this.terminalName = terminalName; this.terminalName = terminalName;
} }
public void setSecHostId(String id) {
this.secHostId = id;
}
public String getSecHostId() {
return secHostId;
}
/* // 流水号起始 /* // 流水号起始
private String serialNum = Configs.getInstance().SERIAL_NUM(); private String serialNum = Configs.getInstance().SERIAL_NUM();
// 批次号起始 // 批次号起始