diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java index 70d9765..2e1fd49 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java @@ -1381,8 +1381,12 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService while (iterator2.hasNext()) { Patients next = iterator2.next(); Integer age = DateUtil.getAge(next.getBirth()); - if (age != null) { - if (age >= endAge || age <= startAge) { + if (age != null && null!=endAge) { + if (age > endAge ) { + iterator2.remove(); + } + }else if (age != null && null!=startAge) { + if (age < startAge ) { iterator2.remove(); } }