diff --git a/platform-dal/src/main/java/com/lyms/platform/query/CourseQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/CourseQuery.java index 11138b3..3a00628 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/CourseQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/CourseQuery.java @@ -118,6 +118,11 @@ public class CourseQuery extends BaseQuery implements IConvertToNativeQuery { condition = condition.and("hospitalId", hospitalIds, MongoOper.IN); } + + if (null != courseEndTime) { + condition = condition.and("courseEndTime", courseEndTime, MongoOper.LTE); + } + if (null != keyword) { MongoCondition con1 = MongoCondition.newInstance("courseSpeaker", keyword, MongoOper.LIKE); MongoCondition con = MongoCondition.newInstance("courseName", keyword, MongoOper.LIKE); @@ -142,11 +147,6 @@ public class CourseQuery extends BaseQuery implements IConvertToNativeQuery { } } - if (null != courseEndTime) { - if (null != c1) { - c1 = Criteria.where("courseEndTime").lte(courseEndTime); - } - } if (null != createdStart) {