Commit ec643e5d1efc494ab5bd35f4049b7eb6ea585618

Authored by zhangchao
1 parent 46378a0839
Exists in dev

#fix:优化血糖统计查询

Showing 2 changed files with 4 additions and 0 deletions

platform-dal/src/main/java/com/lyms/platform/query/BloodSugarStatisticsQuery.java View file @ ec643e5
... ... @@ -112,6 +112,7 @@
112 112 if (null != c) {
113 113 c = c.where("created").gte(startTime).lte(endTime);
114 114 } else {
  115 + c = Criteria.where("created").gte(startTime).lte(endTime);
115 116 }
116 117 }
117 118  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java View file @ ec643e5
... ... @@ -1830,6 +1830,9 @@
1830 1830 //1正常血糖管理、2低血糖管理、3高血糖管理
1831 1831 criteria.and("sugarType").is(id);
1832 1832 }
  1833 + if (startTime!=null && endTime!=null){
  1834 + criteria.and("created").gte(DateUtil.parseYMDHMS(startTime+" 00:00:00")).lte(DateUtil.parseYMDHMS(endTime+" 23:59:59"));
  1835 + }
1833 1836 Query query = Query.query(criteria).with(new Sort(Sort.Direction.DESC, "created"));
1834 1837 PageResult pageResult = findMongoPage(BloodSugarStatistics.class, query, page, limit);
1835 1838 List<BloodSugarStatistics> bloodSugars = (List<BloodSugarStatistics>) pageResult.getGrid();