From 840a22fa60648883dfd7438f0e8665c2517fa471 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Mon, 15 Aug 2022 18:30:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=8A=E4=BD=8D=E9=A2=84=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/BabyCheckFacade.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index 3762528..c3ff58c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -5519,14 +5519,16 @@ public class BabyCheckFacade extends BaseServiceImpl { Date start = DateUtil.parseYMD(checkDates[0]); Date end = DateUtil.parseYMD(checkDates[1]); - Aggregation aggregation4 = - Aggregation.newAggregation( - Aggregation.match(Criteria.where("hospitalId").is(hospitalId).and("tcmGuide").exists(true).and("yn") - .is(YnEnums.YES.getId()).and("checkDate").gte(DateUtil.getDayFirstSecond(start)).lte(DateUtil.getDayLastSecond(end))), - Aggregation.group("buildId").count().as("总人数")); - AggregationResults results = - mongoTemplate.aggregate(aggregation4, "lyms_babycheck", BasicDBObject.class); - int count = results.getMappedResults().size(); +// Aggregation aggregation4 = +// Aggregation.newAggregation( +// Aggregation.match(Criteria.where("hospitalId").is(hospitalId).and("tcmGuide").exists(true).and("yn") +// .is(YnEnums.YES.getId()).and("checkDate").gte(DateUtil.getDayFirstSecond(start)).lte(DateUtil.getDayLastSecond(end))), +// Aggregation.group("buildId").count().as("总人数")); +// AggregationResults results = +// mongoTemplate.aggregate(aggregation4, "lyms_babycheck", BasicDBObject.class); +// int count = results.getMappedResults().size(); + int count = (int)mongoTemplate.count(new Query().addCriteria(Criteria.where("hospitalId").is(hospitalId).and("tcmGuide").exists(true).and("yn") + .is(YnEnums.YES.getId()).and("checkDate").gte(DateUtil.getDayFirstSecond(start)).lte(DateUtil.getDayLastSecond(end))),BabyCheckModel.class); return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setData(count).setErrormsg("成功"); } } \ No newline at end of file -- 1.8.3.1