Merge remote-tracking branch 'origin/gaoming_branch' into gaoming_branch

gaoming_branch
ALW 3 years ago
commit 93fc3dea48

@ -0,0 +1,48 @@
package com.emr;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
public class Test {
public static void main(String[] args) {
createXml("1234");
}
/*
* <Request>
<Header>
<SourceSystem>HIS</SourceSystem>
<MessageId>D561C89A-6320-4b27-83DE-A6169B1D0761</MessageId>
<CreateTime>2021-07-18 11:12:41</CreateTime>
<MethodName>Get360PatientId</MethodName>
</Header>
<Body>
<PatientId>0000623132</PatientId>
</Body>
</Request>
* */
public static void createXml(String patientId){
try {
Document document = DocumentHelper.createDocument();
org.dom4j.Element request = document.addElement("Request");
org.dom4j.Element header = request.addElement("Header");
org.dom4j.Element sourceSystem = header.addElement("SourceSystem");
org.dom4j.Element messageId = header.addElement("MessageId");
org.dom4j.Element createTime = header.addElement("CreateTime");
org.dom4j.Element methodName = header.addElement("MethodName");
sourceSystem.setText("record");
messageId.setText(UUID.randomUUID().toString().toUpperCase());
createTime.setText(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
methodName.setText("Get360PatientId");
org.dom4j.Element patientIdEle = request.addElement("PatientId");
patientIdEle.setText(patientId);
System.out.println(document);
} catch (Exception e) {
System.out.println("生成rssNew.xml失败");
}
}
}
Loading…
Cancel
Save