From f1c400adb6543fe180ea98c86a9d43f29373dc36 Mon Sep 17 00:00:00 2001 From: lzy Date: Mon, 22 Nov 2021 16:53:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8F=90=E4=BE=9B=E6=96=B9we?= =?UTF-8?q?b=20service=E5=85=A5=E5=8F=82=E9=97=AE=E9=A2=982?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/docus/bgts/service/BgtsServiceImpl.java | 10 ++++++---- src/main/java/com/docus/bgts/utils/HttpUtils.java | 5 +++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/docus/bgts/service/BgtsServiceImpl.java b/src/main/java/com/docus/bgts/service/BgtsServiceImpl.java index 847c7db..73af2bc 100644 --- a/src/main/java/com/docus/bgts/service/BgtsServiceImpl.java +++ b/src/main/java/com/docus/bgts/service/BgtsServiceImpl.java @@ -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 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("----------------------------"); diff --git a/src/main/java/com/docus/bgts/utils/HttpUtils.java b/src/main/java/com/docus/bgts/utils/HttpUtils.java index 7aa211d..b91f211 100644 --- a/src/main/java/com/docus/bgts/utils/HttpUtils.java +++ b/src/main/java/com/docus/bgts/utils/HttpUtils.java @@ -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; } }