From 08f6756c0813ff7dcef4ea7f57505fbf279567ff Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 1 Apr 2023 23:51:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E7=BB=A7=E4=B8=AD=E8=BD=AC=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/idc/service/impl/IdcServiceImpl.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java index f65edae6..2b56767b 100644 --- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java +++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java @@ -297,8 +297,8 @@ public class IdcServiceImpl implements IdcService { String datePath = DateUtil.formatDate(new Date(),"yyyy-MM-dd"); String fileName = filePath +datePath+"/"+json.getString("messageType")+"-"+json.getString("messageId")+".udi"; String backFileName = backFilePath +datePath+"/"+json.getString("messageType")+"-"+json.getString("messageId")+".udi"; - FileUtils.makeDirectory(fileName); - FileUtils.makeDirectory(backFileName); + FileUtils.makeDirectory( filePath +datePath+"/"); + FileUtils.makeDirectory(backFilePath +datePath+"/"); FileUtils.SaveFileAs(content, fileName); FileUtils.SaveFileAs(content, backFileName); @@ -333,9 +333,10 @@ public class IdcServiceImpl implements IdcService { String host = getNextHost(); String result = relay(request.getHeader("reqNo"),content,saveFiles,host); if(IDCUtils.isJson(result)) { - JSONObject object = JSON.parseObject(result); - if(object.getInteger("code")!=20000) - return ResultVOUtils.error(9000, "转发失败"); + BaseResponse object = JSON.parseObject(result,BaseResponse.class); + return object; + } else { + return ResultVOUtils.error(9000, "转发失败"); } } @@ -539,8 +540,8 @@ public class IdcServiceImpl implements IdcService { String datePath = DateUtil.formatDate(new Date(),"yyyy-MM-dd"); String fileName = filePath +datePath+"/"+json.get("messageType")+"-"+json.get("messageId")+".udi"; String backFileName = backFilePath +datePath+"/"+json.get("messageType")+"-"+json.get("messageId")+".udi"; - FileUtils.makeDirectory(fileName); - FileUtils.makeDirectory(backFileName); + FileUtils.makeDirectory(filePath +datePath+"/"); + FileUtils.makeDirectory(backFilePath +datePath+"/"); FileUtils.SaveFileAs(content, fileName); FileUtils.SaveFileAs(content, backFileName); @@ -760,7 +761,7 @@ public class IdcServiceImpl implements IdcService { /*是否需要转发*/ private boolean isRelay() { String relayHost = getNextHost(); - return !StringUtils.isEmpty(relayHost); + return StringUtils.isEmpty(relayHost) ? false : true; }