This commit is contained in:
moon 2026-06-04 11:03:04 +06:30
parent a0252b5289
commit ac07a5781d
10 changed files with 31 additions and 18 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 5 versionCode 38
versionName "2.3" versionName "2.33"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

View File

@ -160,8 +160,8 @@ public class MainActivity extends AppCompatActivity implements
} }
private void initKey(){ private void initKey(){
SystemParamsOperation.getInstance().setTmsAddress("https://api-tms.kbzbank.com/sirius"); SystemParamsOperation.getInstance().setTmsAddress("https://api-tms-uat.kbzbank.com:8443/sirius");
SystemParamsOperation.getInstance().setEReceiptAddress("https://api-tms.kbzbank.com/receipt"); SystemParamsOperation.getInstance().setEReceiptAddress("https://api-tms-uat.kbzbank.com:8443/receipt");
PinPad pinPad = MyApplication.getInstance().deviceEngine.getPinPad(); PinPad pinPad = MyApplication.getInstance().deviceEngine.getPinPad();
byte[] encryptedPIK = SystemParamsOperation.getInstance().getPIK(); byte[] encryptedPIK = SystemParamsOperation.getInstance().getPIK();
@ -442,8 +442,8 @@ public class MainActivity extends AppCompatActivity implements
@Override @Override
public void onStop(){ public void onStop(){
super.onStop(); super.onStop();
// BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar(); BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar();
BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar(); // BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar();
} }
@Override @Override
@ -581,8 +581,8 @@ public class MainActivity extends AppCompatActivity implements
@Override @Override
public void onPause(){ public void onPause(){
super.onPause(); super.onPause();
// BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar(); BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar();
BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar(); // BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar();
} }
@Override @Override

View File

@ -135,8 +135,7 @@ public class MainFragment extends DataBindingFragment {
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
int result = BaseApplication.getInstance().deviceEngine.getPlatform().disableControlBar(); BaseApplication.getInstance().deviceEngine.getPlatform().enableControlBar();
LogUtil.d(TAG, "control bar result " + result);
setNavBarIconWithTitle(getResourceString(R.string.menu_dashboard)); setNavBarIconWithTitle(getResourceString(R.string.menu_dashboard));

View File

@ -2,6 +2,7 @@ package com.utsmm.kbz.ui.core_viewmodel;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.os.Looper;
import android.util.Log; import android.util.Log;
import android.widget.ListView; import android.widget.ListView;
@ -231,7 +232,15 @@ public class SharedViewModel extends ViewModel {
public void setPrintReceiptMsg(String msg) { this.printReceiptMsg.setValue(msg);} public void setPrintReceiptMsg(String msg) { this.printReceiptMsg.setValue(msg);}
public void postPrintReceiptMsg(String msg) { this.printReceiptMsg.postValue(msg);} public void postPrintReceiptMsg(String msg) { this.printReceiptMsg.postValue(msg);}
public void setPrintStatus(PrintStatus printStatus) { this.printStatus.postValue(printStatus); } public void setPrintStatus(PrintStatus printStatus) {
// this.printStatus.postValue(printStatus);
if (Looper.myLooper() == Looper.getMainLooper()) {
this.printStatus.setValue(printStatus);
} else {
this.printStatus.postValue(printStatus);
}
}
public void postPrintStatus(PrintStatus printStatus) { this.printStatus.postValue(printStatus); } public void postPrintStatus(PrintStatus printStatus) { this.printStatus.postValue(printStatus); }
public SingleLiveEvent<PrintStatus> getPrintStatus() { return this.printStatus; } public SingleLiveEvent<PrintStatus> getPrintStatus() { return this.printStatus; }

View File

@ -11,8 +11,8 @@
"type": "SINGLE", "type": "SINGLE",
"filters": [], "filters": [],
"attributes": [], "attributes": [],
"versionCode": 33, "versionCode": 38,
"versionName": "2.13-uat", "versionName": "2.33-uat",
"outputFile": "app-uat-release.apk" "outputFile": "app-uat-release.apk"
} }
], ],

View File

@ -391,6 +391,10 @@ public abstract class BaseXPrint {
} }
protected void printTransFooterForSettlement() {
printer.appendPrnStr("*****SETTLEMENT CONFIRM*****", fontNormal, AlignEnum.CENTER,false);
}
protected void printTransDetail(PayDetail payDetail) { protected void printTransDetail(PayDetail payDetail) {

View File

@ -193,7 +193,8 @@ public class PrintXImpl extends BaseXPrint implements PrintX {
printMerchantHeader(); printMerchantHeader();
printTransHeader(payDetail); printTransHeader(payDetail);
printTransDetailSettlement(payDetail); printTransDetailSettlement(payDetail);
printTransFooterSummary(); // printTransFooterSummary();
printTransFooterForSettlement();
emptyLine(1); emptyLine(1);
startPrintNex(); startPrintNex();
@ -214,8 +215,8 @@ public class PrintXImpl extends BaseXPrint implements PrintX {
printMerchantHeader(); printMerchantHeader();
printTransHeader(payDetail, HostType.QR); printTransHeader(payDetail, HostType.QR);
printQRSettlementTransDetail(list); printQRSettlementTransDetail(list);
printTransFooterSummary(); // printTransFooterSummary();
printTransFooterForSettlement();
emptyLine(1); emptyLine(1);
startPrintNex(); startPrintNex();
} catch (RemoteException e) { } catch (RemoteException e) {

View File

@ -40,8 +40,8 @@ public class SystemParamsSettings implements Serializable {
private boolean checkExpSwitch = false; private boolean checkExpSwitch = false;
private String tmsAddress = "https://api-tms.kbzbank.com/sirius"; private String tmsAddress = "https://api-tms-uat.kbzbank.com:8443/sirius";
private String ereceiptAddress = "https://api-tms.kbzbank.com/receipt"; private String ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt";
private String binValues = ""; private String binValues = "";
private String restrictedBinValues = ""; private String restrictedBinValues = "";