Commit 090681dc by cjh

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

parent b07ee321
......@@ -5,6 +5,8 @@ import cn.com.brilliance.eibs.channel.impl.BdRouterImpl;
import cn.com.brilliance.eibs.channel.impl.GdRouterImpl;
import com.dc.eai.data.CompositeData;
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.LogFactory;
import org.sss.presentation.noui.api.response.ErrorCodes;
......@@ -12,6 +14,9 @@ import org.sss.presentation.noui.api.response.Result;
import org.sss.presentation.noui.common.Constants;
import org.sss.presentation.noui.util.ESBUtil;
import java.io.File;
import java.io.IOException;
public class ServiceImpl implements Service {
private static Log log = LogFactory.getLog(ServiceImpl.class);
......@@ -38,7 +43,19 @@ public class ServiceImpl implements Service {
}
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);
}
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