|
|
@@ -178,13 +178,6 @@ public class ZyDepositFileController {
|
|
|
return resultMap;
|
|
|
}
|
|
|
} else if (ZyDepositFileStatusEnum.STRAIGHT_BACK.code.equals(zyDepositFile.getStatus())) {
|
|
|
- String ipAddress = HttpUtil.getIPAddress(httpServletRequest);
|
|
|
- windowsDb = windowsService.queryLastWindowsIpAddress(ipAddress);
|
|
|
- if (windowsDb == null || StringUtils.isBlank(windowsDb.getMisPosRouterCode())) {
|
|
|
- resultMap.put("code", -1);
|
|
|
- resultMap.put("message", "您暂未配置只能POS机的【路由识别码】,请配置完后重试!");
|
|
|
- return resultMap;
|
|
|
- }
|
|
|
dbZyDepositFile = zyDepositFileService.queryZyDepositFileByReceiptNo(zyDepositFile.getReceiptNo());
|
|
|
if (dbZyDepositFile == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
@@ -214,6 +207,13 @@ public class ZyDepositFileController {
|
|
|
}
|
|
|
zyDepositFileService.saveZyDepositFile(zyDepositFile);
|
|
|
if (isPos && StringUtils.isNotBlank(windowsDb.getMisPosRouterCode())) {
|
|
|
+ String ipAddress = HttpUtil.getIPAddress(httpServletRequest);
|
|
|
+ windowsDb = windowsService.queryLastWindowsIpAddress(ipAddress);
|
|
|
+ if (windowsDb == null || StringUtils.isBlank(windowsDb.getMisPosRouterCode())) {
|
|
|
+ resultMap.put("code", -1);
|
|
|
+ resultMap.put("message", "您暂未配置只能POS机的【路由识别码】,请配置完后重试!");
|
|
|
+ return resultMap;
|
|
|
+ }
|
|
|
String lsOrderNo = dbZyDepositFile.getPsordnum() + "_" + dbZyDepositFile.getDepoAmount().toString();
|
|
|
JSONObject jsonObject = transactionService.refund(windowsDb.getMisPosRouterCode(), BigDecimal.ZERO.subtract(zyDepositFile.getDepoAmount()), lsOrderNo, null, dbZyDepositFile.getDepoType(), dbZyDepositFile.getParChannel(), dbZyDepositFile.getPsordnum(), dbZyDepositFile.getTransDate(), dbZyDepositFile.getAgtordnum());
|
|
|
if (jsonObject == null) {
|