From 6b51ccd5c55258a2061416ed3f48ab1d2cc10ad4 Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Sat, 25 Aug 2018 14:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=A6=E7=9A=87=E5=B2=9B=E5=86=A0=E6=96=B0?= =?UTF-8?q?=E5=85=AC=E5=8D=AB=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/hospitalapi/qhdfy/QhdJbgwInterface.java | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java index 4277981..62d74f9 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java @@ -13,6 +13,7 @@ import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.permission.service.UsersService; import com.lyms.platform.pojo.*; import com.lyms.platform.query.*; +import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -1172,6 +1173,26 @@ public class QhdJbgwInterface { map.put("WEIGHTDIVHEIGHT",babyCheckModel.getHeightWeight()); map.put("HEADCIRCUMFERENCE",babyCheckModel.getHead()); + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(babyCheckModel.getGrowthEvaluate())) + + { + + List lists = JsonUtil.toList(babyCheckModel.getGrowthEvaluate(), String.class); + if (CollectionUtils.isNotEmpty(lists)) { + StringBuffer sb = new StringBuffer(); + for (int i = 0, len = lists.size(); i < len; i++) { + if (i != len - 1) { + sb.append(lists.get(i)); + sb.append(","); + } else { + sb.append(lists.get(i)); + } + } + map.put("PHYSICALDEVELOPEVALCODE",sb.toString()); + } + } + + if(babyCheckModel.getFaceColor() != null){ Map mapsface = JsonUtil.str2Obj(babyCheckModel.getFaceColor(), Map.class); if(mapsface != null){ @@ -1344,6 +1365,14 @@ public class QhdJbgwInterface { } } + if(babyCheckModel.getStepStatus() != null){ + if("未见异常".equals(babyCheckModel.getStepStatus())){ + map.put("GAITABNORMCODE","1"); + }else{ + map.put("GAITABNORMCODE","2"); + } + } + if(babyCheckModel.getPortaGenitals() != null){ Map mappor = JsonUtil.str2Obj(babyCheckModel.getPortaGenitals(), Map.class); if("no".equals(mappor.get("yesOrNo"))){ -- 1.8.3.1