From a453ca3595d9d09732a29bf1b8e0f9fd20f50160 Mon Sep 17 00:00:00 2001 From: hanshaofeng Date: Thu, 10 Nov 2016 14:14:37 +0800 Subject: [PATCH] fuck ture and false --- .../com/lyms/hospitalapi/qhdfy/QhdfyHisService.java | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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 17689b9..b574440 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 @@ -158,7 +158,7 @@ public class QhdfyHisService { crisisItem.setFlag(item.getFlag()); crisisItem.setItemCode(item.getCode()); crisisItem.setItemName(item.getName()); - crisisItem.setRef(item.getRef()); + crisisItem.setRef(buildRef(referValue)); crisisItem.setUnit(item.getUnit()); lisCrisisItemService.addLisCrisisItem(crisisItem); } @@ -178,6 +178,25 @@ public class QhdfyHisService { return result; } + 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(" | "); + } + return sb.substring(0, sb.length()-2); + } + public List queryCheckList(String cardNo) { Map>> map = new HashMap<>(); List result = new ArrayList<>(); -- 1.8.3.1