diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java b/platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java index 698f081..4d4e393 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java @@ -1190,7 +1190,7 @@ public class DateUtil { * 主要用于年龄查询 * Date start = DateUtil.getBeforeAge(age); Date end = DateUtil.getBeforeAge(age + 1); - pCriteria.and("birth").gte(end).lte(start); + pCriteria.and("birth").gt(end).lte(start); * @param age * @return */ diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index f417c98..feaea0a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -146,7 +146,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient if(age != null) { Date start = DateUtil.getBeforeAge(age); Date end = DateUtil.getBeforeAge(age + 1); - pCriteria.and("birth").gte(end).lte(start); + pCriteria.and("birth").gt(end).lte(start); } List patients = mongoTemplate.find(Query.query(pCriteria), Patients.class); List ids = new ArrayList<>();