diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java index b574440..dbf44ee 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java @@ -179,22 +179,16 @@ public class QhdfyHisService { } private String buildRef(ReferValue referValue) { - StringBuffer sb = new StringBuffer(); - if (StringUtils.isNotBlank(referValue.getEmergencyChar())) { - sb.append(referValue.getEmergencyChar()); - sb.append(" | "); - } - if (StringUtils.isNotBlank(referValue.getEmergencyMin())) { - sb.append(">="); - sb.append(referValue.getEmergencyMin()); - sb.append(" | "); - } - if (StringUtils.isNotBlank(referValue.getEmergencyMax())) { - sb.append("<="); - sb.append(referValue.getEmergencyMax()); - sb.append(" | "); + if (StringUtils.isNotBlank(referValue.getEmergencyMin()) && StringUtils.isNotBlank(referValue.getEmergencyMax())) { + return referValue.getEmergencyMin() +"~"+referValue.getEmergencyMax(); + } else { + if (StringUtils.isNotBlank(referValue.getEmergencyMin())) { + return ">"+referValue.getEmergencyMin(); + } else if (StringUtils.isNotBlank(referValue.getEmergencyMax())) { + return "<"+referValue.getEmergencyMax(); + } } - return sb.substring(0, sb.length()-2); + return ""; } public List queryCheckList(String cardNo) {