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