List courseInfos = courseInfoService.queryCourseByUpdateTimeIdByStatus0(updateTime.getUpdateTimeId()); //存放待训练的课程 List courseDtoListByNow = new ArrayList<>(); List carUserList = new ArrayList<>();

for (CourseDto courseDto0 : courseInfos) { if (isCourseAvailable(courseDto0)) { courseDtoListByNow.add(courseDto0); CarUser carUser = carUserService.queryOneCarUserById(courseDto0.getUserId()); carUserList.add(carUser); } }

if (!CollectionUtils.isEmpty(courseDtoListByNow)) { for (CourseDto courseDto : courseDtoListByNow) { courseDto.setCarUserList(carUserList); }

log.info("通知");
map.put("courseInfos", courseDtoListByNow);
return new Result<>(ResultCode.NOTICE_COACH, map);

} else { log.info("当前无预约学员"); //当前无预约学员 updateTimeMy.setStartReservationTime(start); updateTimeMy.setEndReservationTime(end); }

private boolean isCourseAvailable(CourseDto courseDto) { LocalDate today = RcqtUtils.getDay(); LocalDate courseDate = courseDto.getCourseDate(); LocalTime startReservationTime = courseDto.getStartReservationTime().toLocalTime();

if (courseDate.equals(today) && LocalTime.now().isBefore(startReservationTime)) {
    return true;
} else if (courseDate.isAfter(today)) {
    return true;
}

return false;
ListCourseDto courseInfos = courseInfoServicequeryCourseByUpdateTimeIdByStatus0updateTimegetUpdateTimeId; 存放待训练的课程 ListCourseDto courseDtoListByNow = new ArrayLis

原文地址: https://www.cveoy.top/t/topic/iHf3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录