From 5b370d8327fa55521875be28c50d18551b6e9d39 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Thu, 14 Dec 2017 16:50:54 +0800 Subject: [PATCH] 111 --- .../lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.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/BloodSugarServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java index 8550f8c..070fb01 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 @@ -251,7 +251,7 @@ public class BloodSugarServiceImpl extends BaseServiceImpl implements IBloodSuga List> weekAvgMap = new ArrayList<>(); Map> weekAvgMapTemp = new LinkedHashMap<>(); Date weekStart = DateUtil.addWeek(date, -1); - List bloodSugarsWeek = mongoTemplate.find(Query.query(Criteria.where("parentId").is(parentId).and("created").gte(weekStart)).with(new Sort(Sort.Direction.DESC, "created")), BloodSugar.class); + List bloodSugarsWeek = mongoTemplate.find(Query.query(Criteria.where("pid").is(parentId).and("created").gte(weekStart)).with(new Sort(Sort.Direction.DESC, "created")), BloodSugar.class); for (BloodSugar bloodSugar : bloodSugarsWeek) { if(weekAvgMapTemp.containsKey(bloodSugar.getBloodSugarType())) { Map temp = weekAvgMapTemp.get(bloodSugar.getBloodSugarType()); @@ -288,7 +288,7 @@ public class BloodSugarServiceImpl extends BaseServiceImpl implements IBloodSuga List> monthAvgMap = new ArrayList<>(); Map> monthAvgTemp = new LinkedHashMap<>(); Date monthStart = DateUtil.addMonth(date, -1); - List bloodSugarsMonth = mongoTemplate.find(Query.query(Criteria.where("parentId").is(parentId).and("created").gte(monthStart)).with(new Sort(Sort.Direction.DESC, "created")), BloodSugar.class); + List bloodSugarsMonth = mongoTemplate.find(Query.query(Criteria.where("pid").is(parentId).and("created").gte(monthStart)).with(new Sort(Sort.Direction.DESC, "created")), BloodSugar.class); for (BloodSugar bloodSugar : bloodSugarsMonth) { if(monthAvgTemp.containsKey(bloodSugar.getBloodSugarType())) { Map temp = monthAvgTemp.get(bloodSugar.getBloodSugarType()); -- 1.8.3.1