Commit 090681dc by cjh

新增配置文件根据交易码判断是否打印返回报文

parent b07ee321
...@@ -5,6 +5,8 @@ import cn.com.brilliance.eibs.channel.impl.BdRouterImpl; ...@@ -5,6 +5,8 @@ import cn.com.brilliance.eibs.channel.impl.BdRouterImpl;
import cn.com.brilliance.eibs.channel.impl.GdRouterImpl; import cn.com.brilliance.eibs.channel.impl.GdRouterImpl;
import com.dc.eai.data.CompositeData; import com.dc.eai.data.CompositeData;
import com.dcfs.esb.server.service.Service; import com.dcfs.esb.server.service.Service;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.sss.presentation.noui.api.response.ErrorCodes; import org.sss.presentation.noui.api.response.ErrorCodes;
...@@ -12,6 +14,9 @@ import org.sss.presentation.noui.api.response.Result; ...@@ -12,6 +14,9 @@ import org.sss.presentation.noui.api.response.Result;
import org.sss.presentation.noui.common.Constants; import org.sss.presentation.noui.common.Constants;
import org.sss.presentation.noui.util.ESBUtil; import org.sss.presentation.noui.util.ESBUtil;
import java.io.File;
import java.io.IOException;
public class ServiceImpl implements Service { public class ServiceImpl implements Service {
private static Log log = LogFactory.getLog(ServiceImpl.class); private static Log log = LogFactory.getLog(ServiceImpl.class);
...@@ -38,7 +43,19 @@ public class ServiceImpl implements Service { ...@@ -38,7 +43,19 @@ public class ServiceImpl implements Service {
} }
CompositeData respData = router.run(reqData); CompositeData respData = router.run(reqData);
String filename = "ignoreLog.properties";
String ignoreList = "";
try {
ignoreList = IOUtils.toString(this.getClass().getResourceAsStream("/"+filename),"utf-8");
} catch (IOException e) {
e.printStackTrace();
}
CompositeData sys_head = reqData.getStruct(Constants.SYS_HEAD);
String code = (String) sys_head.getField(Constants.SERVICE_CODE).getValue();
String scene = (String) sys_head.getField(Constants.SERVICE_SCENE).getValue();
if(!ignoreList.contains(code+"."+scene)){
log.info("return message is : "+respData); log.info("return message is : "+respData);
}
return respData; return respData;
} }
......
111.01
111.02
111.03
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment