From 8e29570bfcf1c7ecb35969f8dda2d8022bda3961 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Thu, 19 Jul 2018 15:44:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=80=E7=B3=96=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/impl/BloodSugarServiceImpl.java | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java index a8c85b3..fb6c872 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java @@ -718,8 +718,24 @@ public class BloodSugarServiceImpl extends BaseServiceImpl implements IBloodSuga } else { - dietModel = dietModels.get(0); - blood.setKcalId(dietModel.getId()); + if (StringUtils.isEmpty(blood.getKcalId())) + { + dietModel = dietModels.get(0); + blood.setKcalId(dietModel.getId()); + } + else + { + for (BloodSugarConfigModel bcm : dietModels) { + if (bcm.getId().equals(blood.getKcalId())) { + dietModel = bcm; + break; + } + } + } + if (dietModel == null) + { + dietModel = dietModels.get(0); + } } //更新状态为查看 -- 1.8.3.1