|  | @@ -1811,10 +1811,9 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 | 
											
												
													
														|  |  		int studentCourseNum = classGroupStudentMapperDao.countClassGroupNormalStudentNum(classGroup.getId());
 |  |  		int studentCourseNum = classGroupStudentMapperDao.countClassGroupNormalStudentNum(classGroup.getId());
 | 
											
												
													
														|  |  		if(studentCourseNum<=0&&classGroup.getStudentNum().equals(classGroup.getExpectStudentNum())){
 |  |  		if(studentCourseNum<=0&&classGroup.getStudentNum().equals(classGroup.getExpectStudentNum())){
 | 
											
												
													
														|  |  			vipGroup.setStatus(VipGroupStatusEnum.PAUSE);
 |  |  			vipGroup.setStatus(VipGroupStatusEnum.PAUSE);
 | 
											
												
													
														|  | -			int notStartCourseStudentNum = courseScheduleStudentPaymentDao.countNotStartCourseStudentNumWithGroup(vipGroupId.toString(), GroupType.VIP);
 |  | 
 | 
											
												
													
														|  | -			if(notStartCourseStudentNum<=0){
 |  | 
 | 
											
												
													
														|  | -				List<CourseSchedule> groupNotFinishCourses = courseScheduleDao.findGroupNotFinishCourses(vipGroupId.toString(), GroupType.VIP);
 |  | 
 | 
											
												
													
														|  | -				List<Long> csIds = groupNotFinishCourses.stream().map(CourseSchedule::getId).collect(Collectors.toList());
 |  | 
 | 
											
												
													
														|  | 
 |  | +			List<CourseSchedule> groupNotFinishCourses = courseScheduleDao.findGroupNotFinishCourses(vipGroupId.toString(), GroupType.VIP);
 | 
											
												
													
														|  | 
 |  | +			List<Long> csIds = groupNotFinishCourses.stream().map(CourseSchedule::getId).collect(Collectors.toList());
 | 
											
												
													
														|  | 
 |  | +			if(!CollectionUtils.isEmpty(csIds)){
 | 
											
												
													
														|  |  				courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(csIds);
 |  |  				courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(csIds);
 | 
											
												
													
														|  |  				courseScheduleDao.batchDeleteCourseSchedules(csIds);
 |  |  				courseScheduleDao.batchDeleteCourseSchedules(csIds);
 | 
											
												
													
														|  |  				teacherAttendanceDao.batchDeleteByCourseSchedules(csIds);
 |  |  				teacherAttendanceDao.batchDeleteByCourseSchedules(csIds);
 |