|
@@ -2917,10 +2917,13 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void courseStartRemind() {
|
|
|
+ //距离开课时间小于等于20分钟
|
|
|
List<CourseSchedule> courseSchedules = this.lambdaQuery()
|
|
|
.eq(CourseSchedule::getStatus, CourseScheduleEnum.NOT_START.getCode())
|
|
|
+ .in(CourseSchedule::getType, CourseScheduleEnum.PRACTICE.getCode(), CourseScheduleEnum.VIP.getCode())
|
|
|
.eq(CourseSchedule::getPushStartMsg, false)
|
|
|
- .lt(CourseSchedule::getStartTime, DateUtil.offsetMinute(new Date(), 20))
|
|
|
+ .eq(CourseSchedule::getLock, 0)
|
|
|
+ .lt(CourseSchedule::getStartTime, DateUtil.offsetMinute(new Date(), 21))
|
|
|
.list();
|
|
|
if (CollectionUtils.isEmpty(courseSchedules)) {
|
|
|
return;
|