diff --git a/data-config/gdszyzh-collect-config b/data-config/gdszyzh-collect-config index 68120b0..5dba0d2 100644 --- a/data-config/gdszyzh-collect-config +++ b/data-config/gdszyzh-collect-config @@ -5,6 +5,7 @@ "listUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl", "listOperationName": "OperationA", "listNamespaceUri": "", + "examCategCode":"PACS.CS,PACS.CT,PACS.FS", "detailUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl", "detailOperationName": "OperationA", "detailNamespaceUri": "", diff --git a/src/main/java/com/docus/server/rpc/impl/GdSzyZhReportServiceImpl.java b/src/main/java/com/docus/server/rpc/impl/GdSzyZhReportServiceImpl.java index bada4be..985e94a 100644 --- a/src/main/java/com/docus/server/rpc/impl/GdSzyZhReportServiceImpl.java +++ b/src/main/java/com/docus/server/rpc/impl/GdSzyZhReportServiceImpl.java @@ -36,7 +36,8 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService { String wsUrl = pacsWsConfig.getString("listUrl"); String namespaceUri = pacsWsConfig.getString("listNamespaceUri"); String method = pacsWsConfig.getString("listOperationName"); - String param = pacsListParam(empId, jzh, beginDate, endDate); + String examCategCode = pacsWsConfig.getString("examCategCode"); + String param = pacsListParam(empId, jzh, beginDate, endDate,examCategCode); String[] params = {param}; Object resultObj = JaxWsDynamicClientUtil.send(wsUrl, namespaceUri, method, params); String result = String.valueOf(resultObj); @@ -63,7 +64,7 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService { } - private static String pacsListParam(String empId, String jzh, String beginDate, String endDate) { + private static String pacsListParam(String empId, String jzh, String beginDate, String endDate,String examCategCode) { return "" + "" + "1" + @@ -100,7 +101,7 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService { "" + empId + "" + "" + beginDate + "" + "" + endDate + "" + - "PACS.CS,PACS.CT,PACS.FS" + + ""+examCategCode+"" + "" + "" + "" +