|  | @@ -1,9 +1,6 @@
 | 
											
												
													
														|  |  package com.yonge.cooleshow.biz.dal.service.impl;
 |  |  package com.yonge.cooleshow.biz.dal.service.impl;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import com.alibaba.fastjson.JSON;
 |  |  import com.alibaba.fastjson.JSON;
 | 
											
												
													
														|  | -import com.alibaba.fastjson.JSONArray;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.enums.GoodTypeEnum;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 |  |  import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 |  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
											
										
											
												
													
														|  | @@ -11,7 +8,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 |  |  import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 |  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.constant.CourseConstant;
 |  |  import com.yonge.cooleshow.biz.dal.constant.CourseConstant;
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.constant.LiveRoomConstant;
 |  | 
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dao.CourseGroupDao;
 |  |  import com.yonge.cooleshow.biz.dal.dao.CourseGroupDao;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.CheckCourseTimeDto;
 |  |  import com.yonge.cooleshow.biz.dal.dto.CheckCourseTimeDto;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.LiveCourseGroupDto;
 |  |  import com.yonge.cooleshow.biz.dal.dto.LiveCourseGroupDto;
 | 
											
										
											
												
													
														|  | @@ -21,12 +17,7 @@ import com.yonge.cooleshow.biz.dal.dto.search.LiveCourseGroupSearch;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.search.LiveCourseGroupStudentCourseSearch;
 |  |  import com.yonge.cooleshow.biz.dal.dto.search.LiveCourseGroupStudentCourseSearch;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.search.LiveCourseGroupStudentSearch;
 |  |  import com.yonge.cooleshow.biz.dal.dto.search.LiveCourseGroupStudentSearch;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.entity.*;
 |  |  import com.yonge.cooleshow.biz.dal.entity.*;
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.enums.CourseGroupEnum;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.enums.CourseScheduleEnum;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.enums.StudentCourseEnum;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.enums.TeacherSalaryEnum;
 |  | 
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.enums.*;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.service.*;
 |  |  import com.yonge.cooleshow.biz.dal.service.*;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.support.PageUtil;
 |  |  import com.yonge.cooleshow.biz.dal.support.PageUtil;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.support.WrapperUtil;
 |  |  import com.yonge.cooleshow.biz.dal.support.WrapperUtil;
 | 
											
										
											
												
													
														|  | @@ -310,7 +301,7 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
 | 
											
												
													
														|  |       * @return 自动排课后的全部课时
 |  |       * @return 自动排课后的全部课时
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      private List<CourseTimeEntity> autoPlanningLiveCourseTime(Long teacherId, int totalCourseNum, List<CourseTimeEntity> paramTimeList, CourseScheduleEnum courseType) {
 |  |      private List<CourseTimeEntity> autoPlanningLiveCourseTime(Long teacherId, int totalCourseNum, List<CourseTimeEntity> paramTimeList, CourseScheduleEnum courseType) {
 | 
											
												
													
														|  | -        //是否跳过节假日  0:不跳过 1跳过
 |  | 
 | 
											
												
													
														|  | 
 |  | +        //是否跳过节假日
 | 
											
												
													
														|  |          boolean skipHoliday = false;
 |  |          boolean skipHoliday = false;
 | 
											
												
													
														|  |          //true 陪练课
 |  |          //true 陪练课
 | 
											
												
													
														|  |          boolean courseTypeFlag = courseType.equals(CourseScheduleEnum.PRACTICE);
 |  |          boolean courseTypeFlag = courseType.equals(CourseScheduleEnum.PRACTICE);
 |