修复提供方web service入参问题2

docus-active-query-service_1.3
lzy 4 years ago
parent 7bbcc5f925
commit f1c400adb6

@ -140,9 +140,10 @@ public class BgtsServiceImpl implements IBgtsService {
// request = request.addElement(bgtsDetailParam.get(i));
// }
// }
Element request = HttpUtils.reqElement(document,0);
Element esbEntry = document.addElement("ESBEntry");
Element request = HttpUtils.reqElement(esbEntry,0);
request.addElement("EXAM_NO").setText(exam[0]);
String resXml = invokeWs(document.asXML());
String resXml = invokeWs(esbEntry.asXML());
//解析XML
XmlUtils xmlUtils = new XmlUtils(new ByteArrayInputStream(resXml.getBytes("UTF-8")));
// List<String> dis = new ArrayList<>();
@ -178,10 +179,11 @@ public class BgtsServiceImpl implements IBgtsService {
// request = request.addElement(bgtsParam.get(i));
// }
// }
Element reqElement = HttpUtils.reqElement(document,1);
Element esbEntry = document.addElement("ESBEntry");
Element reqElement = HttpUtils.reqElement(esbEntry,1);
reqElement.addElement("EMPI_ID").setText(empId);
logger.info("-------根据患者主索引号查询多个报告单号,地址:"+wsUrl+",方法:"+wsLocalMethod+"---------");
String xml = document.asXML();
String xml = esbEntry.asXML();
logger.info("---------------------------");
logger.info(xml);
logger.info("----------------------------");

@ -215,9 +215,9 @@ public class HttpUtils {
* xml
* @return
*/
public static Element reqElement(Document document,Integer code){
public static Element reqElement(Element esbEntry,Integer code){
//获取根节点
Element esbEntry = document.addElement("ESBEntry");
// Element esbEntry = document.addElement("ESBEntry");
Element accessControl = esbEntry.addElement("AccessControl");
accessControl.addElement("SysFlag").setText("1");
@ -270,6 +270,7 @@ public class HttpUtils {
Element as = groupInfo.addElement("AS");
as.addAttribute("ID","");
as.addAttribute("linkField","");
System.out.println(esbEntry.asXML());
return res;
}
}

Loading…
Cancel
Save