fix for signature

This commit is contained in:
moon 2026-06-15 23:06:31 +06:30
parent bd90bc4a31
commit 9dbb722357
3 changed files with 11 additions and 0 deletions

View File

@ -578,6 +578,7 @@ public class ProcessingFragment extends DataBindingFragment {
request.setDE14(PrintUtils.getInstance().getFormatExpDate(payDetail.getEXPDate())); request.setDE14(PrintUtils.getInstance().getFormatExpDate(payDetail.getEXPDate()));
request.setDE43(formatDE43(cardHolderName)); request.setDE43(formatDE43(cardHolderName));
request.setDE48(payDetail.getAID()); request.setDE48(payDetail.getAID());
request.setDE115("");
return request; return request;
} }

View File

@ -134,6 +134,7 @@ public class SignatureFragment extends DataBindingFragment {
private void updateData() { private void updateData() {
PayDetail payDetail = sharedViewModel.payDetail.getValue(); PayDetail payDetail = sharedViewModel.payDetail.getValue();
payDetail.setESignHexData(BitmapUtils.bitmapToHexString(mSignaturePad.getSignatureBitmap()));
byte[] blob = BitmapUtils.bitmapToBytes(mSignaturePad.getSignatureBitmap()); byte[] blob = BitmapUtils.bitmapToBytes(mSignaturePad.getSignatureBitmap());
payDetail.setESignBlob(blob); payDetail.setESignBlob(blob);
sharedViewModel.payDetail.setValue(payDetail); sharedViewModel.payDetail.setValue(payDetail);

View File

@ -24,6 +24,8 @@ public class EReceiptCardRequest {
private String cardLabel; private String cardLabel;
private String DE43; private String DE43;
private String DE48; private String DE48;
private String DE115;
public EReceiptCardRequest() {} public EReceiptCardRequest() {}
@ -87,6 +89,9 @@ public class EReceiptCardRequest {
public String getDE38(){ return DE38; } public String getDE38(){ return DE38; }
public String getDE22(){ return DE22; } public String getDE22(){ return DE22; }
public String getBatchNumber(){ return batchNumber; } public String getBatchNumber(){ return batchNumber; }
public String getDE115(){
return DE115;
}
// SETTERS // SETTERS
public void setDE3(String DE3) { public void setDE3(String DE3) {
this.DE3 = DE3; this.DE3 = DE3;
@ -163,4 +168,8 @@ public class EReceiptCardRequest {
public void setDE48(String DE48){ public void setDE48(String DE48){
this.DE48 = DE48; this.DE48 = DE48;
} }
public void setDE115(String DE115) {
this.DE115 = DE115;
}
} }