Commit a453ca3595d9d09732a29bf1b8e0f9fd20f50160

Authored by hanshaofeng
1 parent 3c1a738a8e

fuck ture and false

Showing 1 changed file with 20 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java View file @ a453ca3
... ... @@ -158,7 +158,7 @@
158 158 crisisItem.setFlag(item.getFlag());
159 159 crisisItem.setItemCode(item.getCode());
160 160 crisisItem.setItemName(item.getName());
161   - crisisItem.setRef(item.getRef());
  161 + crisisItem.setRef(buildRef(referValue));
162 162 crisisItem.setUnit(item.getUnit());
163 163 lisCrisisItemService.addLisCrisisItem(crisisItem);
164 164 }
... ... @@ -176,6 +176,25 @@
176 176 }
177 177 }
178 178 return result;
  179 + }
  180 +
  181 + private String buildRef(ReferValue referValue) {
  182 + StringBuffer sb = new StringBuffer();
  183 + if (StringUtils.isNotBlank(referValue.getEmergencyChar())) {
  184 + sb.append(referValue.getEmergencyChar());
  185 + sb.append(" | ");
  186 + }
  187 + if (StringUtils.isNotBlank(referValue.getEmergencyMin())) {
  188 + sb.append(">=");
  189 + sb.append(referValue.getEmergencyMin());
  190 + sb.append(" | ");
  191 + }
  192 + if (StringUtils.isNotBlank(referValue.getEmergencyMax())) {
  193 + sb.append("<=");
  194 + sb.append(referValue.getEmergencyMax());
  195 + sb.append(" | ");
  196 + }
  197 + return sb.substring(0, sb.length()-2);
179 198 }
180 199  
181 200 public List<CheckResult> queryCheckList(String cardNo) {