diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java index 6073162..35172bf 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java @@ -1010,7 +1010,8 @@ public class TrackDownServiceImpl extends BaseServiceImpl implements ITrackDownS if (trackDown.getTrackDownDateType() == TrackDownDateEnums.C.getId()) { String fid = ""; - List examinationModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(patients.getPid()).and("yn").is(YnEnums.YES.getId()).and("lastMenses").gte(patients.getLastMenses())), AntenatalExaminationModel.class); + List examinationModel = mongoTemplate.find(Query.query(Criteria.where("pid").is(patients.getPid()). + and("yn").is(YnEnums.YES.getId()).and("checkDate").gte(patients.getLastMenses())), AntenatalExaminationModel.class); if (CollectionUtils.isNotEmpty(examinationModel)) { AntenatalExaminationModel model = examinationModel.get(0); fid = model.getId(); @@ -1020,7 +1021,7 @@ public class TrackDownServiceImpl extends BaseServiceImpl implements ITrackDownS else { List antExChuModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(patients.getPid()).and("yn"). - is(YnEnums.YES.getId()).and("lastMenses").gte(patients.getLastMenses())), AntExChuModel.class); + is(YnEnums.YES.getId()).and("checkTime").gte(patients.getLastMenses())), AntExChuModel.class); if (CollectionUtils.isNotEmpty(antExChuModels)) { AntExChuModel model = antExChuModels.get(0); model.setNextCheckTime(trackDown.getReservatDate());