This commit is contained in:
MooN 2025-12-05 13:56:22 +06:30
parent d3a8bf6ab5
commit eebe9ac2c6
13 changed files with 17 additions and 9 deletions

View File

@ -14,7 +14,7 @@ android {
applicationId "com.utsmm.kbz.sit" applicationId "com.utsmm.kbz.sit"
minSdk 24 minSdk 24
targetSdk 33 targetSdk 33
versionCode 10 versionCode 1
versionName "1.0" versionName "1.0"
// applicationId "com.utsmm.kbz" // applicationId "com.utsmm.kbz"
@ -40,7 +40,7 @@ android {
buildTypes { buildTypes {
release { release {
minifyEnabled true minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
} }
} }

Binary file not shown.

View File

@ -4,15 +4,15 @@
"type": "APK", "type": "APK",
"kind": "Directory" "kind": "Directory"
}, },
"applicationId": "com.utsmm.kbz", "applicationId": "com.utsmm.kbz.sit",
"variantName": "release", "variantName": "release",
"elements": [ "elements": [
{ {
"type": "SINGLE", "type": "SINGLE",
"filters": [], "filters": [],
"attributes": [], "attributes": [],
"versionCode": 10, "versionCode": 1,
"versionName": "1.10", "versionName": "1.0",
"outputFile": "app-release.apk" "outputFile": "app-release.apk"
} }
], ],

View File

@ -34,6 +34,8 @@ public class EReceiptUtil {
private String batchNumber; private String batchNumber;
private String packageName; private String packageName;
private String qrTerminalId;
private String qrMerchantId;
private EReceiptUtil(){ private EReceiptUtil(){
terminalId = SystemParamsOperation.getInstance().getTerminalId(); terminalId = SystemParamsOperation.getInstance().getTerminalId();
merchantId = SystemParamsOperation.getInstance().getMerchantId(); merchantId = SystemParamsOperation.getInstance().getMerchantId();
@ -42,6 +44,8 @@ public class EReceiptUtil {
batchNumber = SystemParamsOperation.getInstance().getCurrentBatchNum(); batchNumber = SystemParamsOperation.getInstance().getCurrentBatchNum();
serialNum = TMSUtil.getInstance().getSerialNumber(); serialNum = TMSUtil.getInstance().getSerialNumber();
packageName = BuildConfig.APPLICATION_ID; packageName = BuildConfig.APPLICATION_ID;
qrTerminalId = SystemParamsOperation.getInstance().getSecHostTerminalId();
qrMerchantId = SystemParamsOperation.getInstance().getSecHostMerchantId();
} }
public EReceiptRequest generateQRReceipt(PayDetail payDetail, TransResultStatus status) { public EReceiptRequest generateQRReceipt(PayDetail payDetail, TransResultStatus status) {
@ -61,8 +65,8 @@ public class EReceiptUtil {
request.setDE49("MMK"); request.setDE49("MMK");
request.setSerial(serialNum); request.setSerial(serialNum);
request.setAppId(packageName); request.setAppId(packageName);
request.setDE41(terminalId); request.setDE41(qrTerminalId);
request.setDE42(merchantId); request.setDE42(qrMerchantId);
request.setInvoiceNumber(payDetail.getInvoiceNo()); request.setInvoiceNumber(payDetail.getInvoiceNo());
request.setDE11(payDetail.getVoucherNo()); request.setDE11(payDetail.getVoucherNo());
@ -105,8 +109,8 @@ public class EReceiptUtil {
request.setDE49("MMK"); request.setDE49("MMK");
request.setSerial(serialNum); request.setSerial(serialNum);
request.setAppId(packageName); request.setAppId(packageName);
request.setDE41(terminalId); request.setDE41(qrTerminalId);
request.setDE42(merchantId); request.setDE42(qrMerchantId);
request.setInvoiceNumber(payDetail.getInvoiceNo()); request.setInvoiceNumber(payDetail.getInvoiceNo());
request.setDE11(payDetail.getVoucherNo()); request.setDE11(payDetail.getVoucherNo());

View File

@ -0,0 +1 @@
i/nexgo-sdk-dlkey-1.0.2-runtime_dex

View File

@ -0,0 +1 @@
i/jars/classes.jar

View File

@ -0,0 +1 @@
i/nexgo-sdk-dlkey-1.0.2-runtime_global-synthetics

View File

@ -0,0 +1 @@
o/nexgo-sdk-dlkey-1.0.2-runtime