ListCourseDto courseInfos = courseInfoServicequeryCourseByUpdateTimeIdByStatus0updateTimegetUpdateTimeId; 存放待训练的课程 ListCourseDto courseDtoListByNow = new ArrayLis
List
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;
原文地址: https://www.cveoy.top/t/topic/iHf3 著作权归作者所有。请勿转载和采集!