|
@@ -34,7 +34,7 @@ public class WebServiceUtil {
|
|
|
public static void main(String[] args) {
|
|
|
}
|
|
|
|
|
|
- public static List<PatientData> getPatientDataByDeptCode(String deptCode,String deptName) {
|
|
|
+ public static List<PatientData> getPatientDataByDeptCode(String deptCode) {
|
|
|
List<PatientData> allPatientDataList = new ArrayList();
|
|
|
|
|
|
try {
|
|
@@ -58,10 +58,10 @@ public class WebServiceUtil {
|
|
|
patientData.setWristbandNo(getChildElementText(node, "patientId"));
|
|
|
patientData.setName(getChildElementText(node, "patientName"));
|
|
|
patientData.setGender(getChildElementText(node, "patientSex"));
|
|
|
- patientData.setDeptCode(deptCode);
|
|
|
- patientData.setDeptName(deptName);
|
|
|
- patientData.setWardCode(deptCode);
|
|
|
- patientData.setWardName(deptName);
|
|
|
+ patientData.setDeptCode(getChildElementText(node, "deptCode"));
|
|
|
+ patientData.setDeptName(getChildElementText(node, "deptName"));
|
|
|
+ patientData.setWardCode(getChildElementText(node, "wardCode"));
|
|
|
+ patientData.setWardName(getChildElementText(node, "wardName"));
|
|
|
String hisBedNo = getChildElementText(node, "bedNo");
|
|
|
String localBedNo = null;
|
|
|
if (StrUtil.isNotEmpty(hisBedNo)){
|
|
@@ -118,9 +118,8 @@ public class WebServiceUtil {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static List<OperatorData> getOperatorData(String deptCode,String deptName) {
|
|
|
+ public static List<OperatorData> getOperatorData() {
|
|
|
List<OperatorData> operatorDataList = new ArrayList();
|
|
|
-
|
|
|
try {
|
|
|
String msgHeaderQuest = buildmsgHeaderXml("GetStaffDict");
|
|
|
String msgBodyQuest = operatorBuildmsgBodyXml();
|
|
@@ -130,25 +129,27 @@ public class WebServiceUtil {
|
|
|
if (document != null) {
|
|
|
Element element = document.getDocumentElement();
|
|
|
NodeList nodeList1 = element.getElementsByTagName("returnContent");
|
|
|
- System.out.println(nodeList1.getLength());
|
|
|
-
|
|
|
for(int j = 0; j < nodeList1.getLength(); ++j) {
|
|
|
Element node = (Element)nodeList1.item(j);
|
|
|
OperatorData operatorDataTemp = new OperatorData();
|
|
|
String operatorNo = getChildElementText(node, "workCode");
|
|
|
String accName = getChildElementText(node, "staffName");
|
|
|
+ String deptCode = getChildElementText(node, "deptCode");
|
|
|
+ String deptName = getChildElementText(node, "deptName");
|
|
|
+ String wardCode = getChildElementText(node, "wardCode");
|
|
|
+ String wardName = getChildElementText(node, "wardName");
|
|
|
operatorDataTemp.setAcc(operatorNo);
|
|
|
operatorDataTemp.setAccName(accName);
|
|
|
operatorDataTemp.setIsEffective("0");
|
|
|
operatorDataTemp.setDeptCode(deptCode);
|
|
|
operatorDataTemp.setDeptName(deptName);
|
|
|
- operatorDataTemp.setWardCode(deptCode);
|
|
|
- operatorDataTemp.setWardName(deptName);
|
|
|
+ operatorDataTemp.setWardCode(wardCode);
|
|
|
+ operatorDataTemp.setWardName(wardName);
|
|
|
operatorDataList.add(operatorDataTemp);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- log.info(deptCode + "获取操作员" + operatorDataList.size());
|
|
|
+ log.info("获取操作员" + operatorDataList.size());
|
|
|
return operatorDataList;
|
|
|
} catch (Exception var14) {
|
|
|
log.error("Get AllOperatorData Fail !!! ", var14);
|