From f48e549e753a1539c25c19ed668c2f27bd916c91 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Thu, 21 Sep 2017 11:43:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9app=E7=9A=84=E6=9B=B2=E7=BA=BF?= =?UTF-8?q?=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/impl/PatientWeightServiceImpl.java | 29 +++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index c50373c..3a76e78 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -686,9 +686,12 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient Map reportModel = new HashMap<>(); Map series = new HashMap<>(); - series.put("lowData", MathUtil.doubleFormat2(CollectionUtils.getValList(lowMap))); - series.put("highData", MathUtil.doubleFormat2(CollectionUtils.getValList(highMap))); - series.put("normalData", MathUtil.doubleFormat2(CollectionUtils.getValList(normalMap))); +// series.put("lowData", MathUtil.doubleFormat2(CollectionUtils.getValList(lowMap))); +// series.put("highData", MathUtil.doubleFormat2(CollectionUtils.getValList(highMap))); +// series.put("normalData", MathUtil.doubleFormat2(CollectionUtils.getValList(normalMap))); + series.put("lowData", delOtherPort(CollectionUtils.getValList(lowMap))); + series.put("highData", delOtherPort(CollectionUtils.getValList(highMap))); + series.put("normalData", delOtherPort(CollectionUtils.getValList(normalMap))); series.put("dayWeights", restList); @@ -723,6 +726,26 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient restMap.put("reportModel", reportModel); } + /** + * 只保留3个点 app和小程序需要 + */ + public static List delOtherPort(List list) { + List restList = new ArrayList<>(); + for (int i = 0; i < list.size(); i++) { + + } + if(CollectionUtils.isNotEmpty(list)) { + for (int i = 0; i < list.size(); i++) { + if(i != 0 || i != 13 || i != 40) { + restList.add(0D); + } else { + restList.add(MathUtil.doubleFormat2(list.get(i))); + } + } + } + return restList; + } + public void setReport(Map restMap, Map weights, String beforeWeight, String bmi, Map dayWeights) { List> restList = new ArrayList<>(); if(MapUtils.isNotEmpty(dayWeights)) { -- 1.8.3.1