|  | @@ -1253,6 +1253,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
 | 
											
												
													
														|  |       * @Author: cy
 |  |       * @Author: cy
 | 
											
												
													
														|  |       * @Date: 2022/4/21
 |  |       * @Date: 2022/4/21
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  | 
 |  | +    @Transactional(rollbackFor = Exception.class)
 | 
											
												
													
														|  |      public HttpResponseResult<OrderCreateRes> buyPracticeCourse(OrderReq.OrderReqInfo orderReqInfo) {
 |  |      public HttpResponseResult<OrderCreateRes> buyPracticeCourse(OrderReq.OrderReqInfo orderReqInfo) {
 | 
											
												
													
														|  |          ObjectMapper objectMapper = new ObjectMapper();
 |  |          ObjectMapper objectMapper = new ObjectMapper();
 | 
											
												
													
														|  |          PracticeScheduleDto scheduleDto = objectMapper.convertValue(orderReqInfo.getBizContent(), PracticeScheduleDto.class);
 |  |          PracticeScheduleDto scheduleDto = objectMapper.convertValue(orderReqInfo.getBizContent(), PracticeScheduleDto.class);
 | 
											
										
											
												
													
														|  | @@ -1412,6 +1413,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
 | 
											
												
													
														|  |       * @Date: 2022/4/21
 |  |       * @Date: 2022/4/21
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  | 
 |  | +    @Transactional(rollbackFor = Exception.class)
 | 
											
												
													
														|  |      public void courseAdjust(CourseAdjustVo adjustVo, Long teacherId) {
 |  |      public void courseAdjust(CourseAdjustVo adjustVo, Long teacherId) {
 | 
											
												
													
														|  |          Integer courseId = adjustVo.getCourseId();
 |  |          Integer courseId = adjustVo.getCourseId();
 | 
											
												
													
														|  |          Date classDate = adjustVo.getClassDate();
 |  |          Date classDate = adjustVo.getClassDate();
 | 
											
										
											
												
													
														|  | @@ -1479,6 +1481,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
 | 
											
												
													
														|  |          int feeTime = Integer.parseInt(String.valueOf(cn.hutool.core.date.DateUtil.between(schedule.getEndTime(), schedule.getFreeEndTime(), DateUnit.MINUTE)));
 |  |          int feeTime = Integer.parseInt(String.valueOf(cn.hutool.core.date.DateUtil.between(schedule.getEndTime(), schedule.getFreeEndTime(), DateUnit.MINUTE)));
 | 
											
												
													
														|  |          Date freeEndTime = DateUtil.offsetMinute(endTime, feeTime);
 |  |          Date freeEndTime = DateUtil.offsetMinute(endTime, feeTime);
 | 
											
												
													
														|  |          timeEntity.setFreeEndTime(freeEndTime);
 |  |          timeEntity.setFreeEndTime(freeEndTime);
 | 
											
												
													
														|  | 
 |  | +        adjustVo.setFreeEndTime(freeEndTime);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          List<CourseTimeEntity> timeList = Arrays.asList(timeEntity);
 |  |          List<CourseTimeEntity> timeList = Arrays.asList(timeEntity);
 | 
											
												
													
														|  |          //校验老师课程是否冲突
 |  |          //校验老师课程是否冲突
 |