Update QRTransactionFragment.java
This commit is contained in:
parent
5d450e0a48
commit
a449a366e0
@ -346,6 +346,26 @@ public class QRTransactionFragment extends DataBindingFragment implements DataBi
|
||||
payDetail.setQrTransStatus(2);
|
||||
}
|
||||
|
||||
String currentTimeStamp = new java.text.SimpleDateFormat("MMddHHmmss", java.util.Locale.getDefault())
|
||||
.format(new java.util.Date());
|
||||
String serial = SystemParamsOperation.getInstance().getCurrentSerialNum();
|
||||
String packageName = getActivity().getPackageName();
|
||||
EReceiptQRRequest request = new EReceiptQRRequest();
|
||||
request.setDE3("QR");
|
||||
request.setDE4("0");
|
||||
request.setDE7(currentTimeStamp);
|
||||
request.setDE37(payDetail.getReferNo());
|
||||
request.setDE39("D");
|
||||
request.setDE49("MMK");
|
||||
request.setSerial(serial);
|
||||
request.setAppId(packageName);
|
||||
request.setDE41(terminalId);
|
||||
request.setDE42(merchantId);
|
||||
request.setInvoiceNumber(payDetail.getInvoiceNo());
|
||||
request.setDE11(payDetail.getVoucherNo());
|
||||
request.setDescription("qr timeout");
|
||||
sharedViewModel.pushReceipt(request);
|
||||
|
||||
sharedViewModel.payDetail.postValue(payDetail);
|
||||
safeNavigateToRouteId();
|
||||
|
||||
@ -354,6 +374,26 @@ public class QRTransactionFragment extends DataBindingFragment implements DataBi
|
||||
} catch (Exception e) {
|
||||
LogUtil.d(TAG, "On Exception::");
|
||||
e.printStackTrace();
|
||||
String currentTimeStamp = new java.text.SimpleDateFormat("MMddHHmmss", java.util.Locale.getDefault())
|
||||
.format(new java.util.Date());
|
||||
String serial = SystemParamsOperation.getInstance().getCurrentSerialNum();
|
||||
String packageName = getActivity().getPackageName();
|
||||
EReceiptQRRequest request = new EReceiptQRRequest();
|
||||
request.setDE3("QR");
|
||||
request.setDE4("0");
|
||||
request.setDE7(currentTimeStamp);
|
||||
request.setDE37(payDetail.getReferNo());
|
||||
request.setDE39("D");
|
||||
request.setDE49("MMK");
|
||||
request.setSerial(serial);
|
||||
request.setAppId(packageName);
|
||||
request.setDE41(terminalId);
|
||||
request.setDE42(merchantId);
|
||||
request.setInvoiceNumber(payDetail.getInvoiceNo());
|
||||
request.setDE11(payDetail.getVoucherNo());
|
||||
request.setDescription("qr failed");
|
||||
sharedViewModel.pushReceipt(request);
|
||||
|
||||
if (count == totalCount) {
|
||||
if(payDetail.getQrTransStatus() != -1) {
|
||||
payDetail.setQrTransStatus(2);
|
||||
@ -361,8 +401,6 @@ public class QRTransactionFragment extends DataBindingFragment implements DataBi
|
||||
|
||||
sharedViewModel.payDetail.postValue(payDetail);
|
||||
safeNavigateToRouteId();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user