//3.修改时间段\n//通过修改时间段id和当前时间(08:00)查询(待训练)课程信息\nTime start = RcqtUtils.getTime(updateTime.getStartReservationTime());//前端时间\nTime end = RcqtUtils.getTime(updateTime.getEndReservationTime());\nif (start.toLocalTime().isAfter(end.toLocalTime())) {\n log.info("时间顺序反!");\n return new Result<>(ResultCode.TIME_NOT_RIGHT);\n}\n\nList updateTimeList = updateTimeService.queryUpdateTimeByDate(updateTimeMy.getCoachId(), updateTimeMy.getCourseDate());\nfor (UpdateTime d : updateTimeList) {\n //排除-时间段为空的\n if (d.getEndReservationTime() != null && d.getStartReservationTime() != null) {\n //输入开始时间与原有结束时间不相等、输入结束时间与原有开始时间不相等\n if ((!start.equals(d.getEndReservationTime())) && (!end.equals(d.getStartReservationTime()))) {\n if ((!start.after(d.getEndReservationTime())) && (!end.before(d.getStartReservationTime()))) {\n log.info("时间冲突!");\n return new Result<>(ResultCode.TIME_NOT_RIGHT);\n }\n }\n } else {\n log.info("时间重复!");\n return new Result<>(ResultCode.TIME_NOT_RIGHT);\n }\n}