|
|
|
|
@ -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 "<ESBEntry>" +
|
|
|
|
|
"<AccessControl>" +
|
|
|
|
|
"<SysFlag>1</SysFlag>" +
|
|
|
|
|
@ -100,7 +101,7 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService {
|
|
|
|
|
"<EMPI_ID>" + empId + "</EMPI_ID>" +
|
|
|
|
|
"<BEGIN_DATE>" + beginDate + "</BEGIN_DATE>" +
|
|
|
|
|
"<END_DATE>" + endDate + "</END_DATE>" +
|
|
|
|
|
"<EXAM_CATEG_CODE>PACS.CS,PACS.CT,PACS.FS</EXAM_CATEG_CODE>" +
|
|
|
|
|
"<EXAM_CATEG_CODE>"+examCategCode+"</EXAM_CATEG_CODE>" +
|
|
|
|
|
"</Msg>" +
|
|
|
|
|
"</Request>" +
|
|
|
|
|
"</content>" +
|
|
|
|
|
|