From e3a241572309e54f49a6936b5a9bb00026ff5b70 Mon Sep 17 00:00:00 2001 From: wtt Date: Fri, 19 Mar 2021 17:02:34 +0800 Subject: [PATCH] update --- .../lyms/platform/operate/web/facade/PatientFacade.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java index de8db76..d51a791 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java @@ -1110,13 +1110,16 @@ public class PatientFacade extends BaseServiceImpl { m.put("bmi", map.get("bmi")); m.put("beforeHeight", map.get("beforeHeight")); m.put("beforeWeight", map.get("beforeWeight")); - Map dayWeights = (Map ) map.get("dayWeights"); List stringList = new ArrayList <>(); - for (Map.Entry entry : dayWeights.entrySet()) { - if (StringUtils.isNotEmpty(entry.getKey()) && StringUtils.isNotEmpty(entry.getValue())) { - String mapKey = entry.getKey(); - String mapValue = entry.getValue(); - stringList.add(mapKey + " / " + mapValue); + + if(map.containsKey("dayWeights") && map.get("dayWeights") != null){ + Map dayWeights = (Map ) map.get("dayWeights"); + for (Map.Entry entry : dayWeights.entrySet()) { + if (StringUtils.isNotEmpty(entry.getKey()) && StringUtils.isNotEmpty(entry.getValue())) { + String mapKey = entry.getKey(); + String mapValue = entry.getValue(); + stringList.add(mapKey + " / " + mapValue); + } } } for (int i = 0; i <= 20; i++) { -- 1.8.3.1