diff --git a/platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java b/platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java index ba05123..c0d706a 100644 --- a/platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java +++ b/platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java @@ -4,6 +4,7 @@ import com.lyms.platform.beans.MsgListRequest; import com.lyms.platform.beans.MsgRequest; import com.lyms.platform.biz.service.*; import com.lyms.platform.common.enums.*; +import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.common.utils.StringUtils; import com.lyms.platform.msg.service.IBaseService; import com.lyms.platform.msg.utils.DateUtils; @@ -570,9 +571,10 @@ public class TempleteMsgGenerateWorker implements Runnable { Date orderDate = DateUtils.addDay(new Date(), sendTimeType); orderDate = DateUtils.formatDate(orderDate,DateUtils.Y_M_D); + System.out.print("========="+DateUtils.getDateStr(orderDate, DateUtils.Y_M_D)); - List checkModels = mongoTemplate.find(Query.query(Criteria.where("nextCheckTime").is(orderDate) - .and("yn").ne("1").and("hospitalId").is(tempHid)), BabyEyeCheck.class); + List checkModels = mongoTemplate.find(Query.query(Criteria.where("nextCheckTime").gte(orderDate).lt(DateUtils.addDay(orderDate, 1)) + .and("yn").is("1").and("hospitalId").is(tempHid)), BabyEyeCheck.class); if (CollectionUtils.isNotEmpty(checkModels)) { for(BabyEyeCheck eyecheck : checkModels)