From 9e52d12a5bc084f0a402b0c62ff3bfb0e637e2ee Mon Sep 17 00:00:00 2001 From: wangbo <184677810@qq.com> Date: Mon, 8 Apr 2019 18:32:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E6=B5=8Bbug=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/service/impl/TemporaryBloodSugarServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java index 39a15f7..bd833ed 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java @@ -67,13 +67,13 @@ public class TemporaryBloodSugarServiceImpl extends BaseServiceImpl implements I public BaseResponse addAndUpdate(TemporaryBloodSugar bloodSugar, Integer userId) { List bloodSugars = mongoTemplate.findAll(TemporaryBloodSugar.class); if (CollectionUtils.isNotEmpty(bloodSugars)) { - TemporaryBloodSugar temporaryBloodSugar = mongoTemplate.findOne(Query.query(Criteria.where("phone").is(bloodSugar.getPhone()).and("bloodSugarType").is(bloodSugar.getBloodSugarType())), TemporaryBloodSugar.class); + TemporaryBloodSugar temporaryBloodSugar = mongoTemplate.findOne(Query.query(Criteria.where("phone").is(bloodSugar.getPhone()).and("bloodSugarType").is(bloodSugar.getBloodSugarType()).and("yn").is(1)), TemporaryBloodSugar.class); if (temporaryBloodSugar != null) { bloodSugar.setModified(new Date()); Map dayWeights = new LinkedHashMap<>(); dayWeights.put(DateUtil.getyyyy_MM_dd(new Date()), bloodSugar.getNowWeight()); bloodSugar.setDayWeights(dayWeights); - temporaryBloodSugarDao.updateTemporaryBloodSugar(Query.query(Criteria.where("_id").is(bloodSugar.getId()).and("bloodSugarType").is(bloodSugar.getBloodSugarType())), bloodSugar); + temporaryBloodSugarDao.updateTemporaryBloodSugar(Query.query(Criteria.where("_id").is(bloodSugar.getId()).and("bloodSugarType").is(bloodSugar.getBloodSugarType()).and("yn").is(1)), bloodSugar); return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("修改成功"); } else if (null != bloodSugar.getId() && null == temporaryBloodSugar) { TemporaryBloodSugar sugar = new TemporaryBloodSugar(); -- 1.8.3.1