//3.修改时间段 //通过修改时间段id和当前时间(08:00)查询(待训练)课程信息 Time start = RcqtUtils.getTime(updateTime.getStartReservationTime());//前端时间 Time end = RcqtUtils.getTime(updateTime.getEndReservationTime()); if (start.toLocalTime().isAfter(end.toLocalTime())) { log.info("时间顺序反!"); return new Result<>(ResultCode.TIME_NOT_RIGHT); }

List updateTimeList = updateTimeService.queryUpdateTimeByDate(updateTimeMy.getCoachId(), updateTimeMy.getCourseDate()); for (UpdateTime d : updateTimeList) { //排除-时间段为空的 if (d.getEndReservationTime() != null && d.getStartReservationTime() != null) { //输入开始时间与原有结束时间不相等、输入结束时间与原有开始时间不相等 if ((!start.equals(d.getEndReservationTime())) && (!end.equals(d.getStartReservationTime()))) { if ((!start.after(d.getEndReservationTime())) && (!end.before(d.getStartReservationTime()))) { log.info("时间冲突!"); return new Result<>(ResultCode.TIME_NOT_RIGHT); } } } else { log.info("时间重复!"); return new Result<>(ResultCode.TIME_NOT_RIGHT); }

3修改时间段 通过修改时间段id和当前时间0800查询待训练课程信息 Time start = RcqtUtilsgetTimeupdateTimegetStartReservationTime;前端时间 Time end = RcqtUtilsgetTimeupdateTimeget

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

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