Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gdszyy/FindPatientInfoByHospitalNumDaoImpl.java =================================================================== diff -u -r30873 -r30876 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gdszyy/FindPatientInfoByHospitalNumDaoImpl.java (.../FindPatientInfoByHospitalNumDaoImpl.java) (revision 30873) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/gdszyy/FindPatientInfoByHospitalNumDaoImpl.java (.../FindPatientInfoByHospitalNumDaoImpl.java) (revision 30876) @@ -36,11 +36,11 @@ @Override public PatientInfoVO[] findPatientInfoByHospitalNum(String hospitalNum) { - //String requestXml = WebServiceClientHelper.buildRequestString(DatasyncConstant.MethodName_HospitalNumber, hospitalNum); - //logger.info("住院号病人同步接口请求信息:" + requestXml); + String requestXml = WebServiceClientHelper.buildRequestString(DatasyncConstant.MethodName_HospitalNumber, hospitalNum); + logger.info("住院号病人同步接口请求信息:" + requestXml); String responce = null; try { - //responce = WebServiceClientHelper.doPostSoap1_2(DatasyncConstant.WebserviceAddress, requestXml, ""); + responce = WebServiceClientHelper.doPostSoap1_2(DatasyncConstant.WebserviceAddress, requestXml, ""); logger.info("住院号病人同步接口返回信息:" + responce); /*responce = "" + "0成功" + @@ -126,7 +126,7 @@ String doctorNameXpath = msgXpath + "/SURGERY_DR_NAME"; // 手术医生(主刀) String operationXpath = msgXpath + "/SurgeryInfo/SURGERY_OPER_NAME";// 手术名称(主要操作) String operationScheduleIdXpath = msgXpath + "/APPLI_FORM_NO"; // 手术单号 - String operationTimeXpath = msgXpath + "/SURGERY_DATETIME"; // 手术日期 + String operationTimeXpath = msgXpath + "/SURGERY_PLAN_BEGIN_DATETIME"; // 手术日期 String opRoomIdXpath = msgXpath + "/SURGERY_ROOM_NAME"; // 手术室名称 String visitDateXpath = msgXpath + "/SURGERY_PLAN_BEGIN_DATETIME"; @@ -195,7 +195,7 @@ try { Date date1 = sdf.parse(o1.getVisitDate()); Date date2 = sdf.parse(o2.getVisitDate()); - return date1.compareTo(date2); + return date2.compareTo(date1); } catch (ParseException e) { logger.debug("病人信息排序出错(手术时间【operationTime】字段格式错误)!"); e.printStackTrace();