|  | @@ -2073,11 +2073,12 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 | 
	
		
			
				|  |  |  				newCourseSchedules.get(i).setOrganId(vipGroup.getOrganId());
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -			if(courseInfo1.containsKey("days")){
 | 
	
		
			
				|  |  | +			if(Objects.nonNull(studentRecoverInfo.getExpireDate())){
 | 
	
		
			
				|  |  |  				CourseSchedule courseSchedule = newCourseSchedules.stream().max(Comparator.comparing(CourseSchedule::getClassDate)).get();
 | 
	
		
			
				|  |  |  				if(courseSchedule.getEndClassTime().compareTo(studentRecoverInfo.getExpireDate())>0&&!DateUtil.isSameDay(courseSchedule.getEndClassTime(), studentRecoverInfo.getExpireDate())){
 | 
	
		
			
				|  |  |  					throw new BizException("排课时间不可超过{}", DateUtil.dateToString(studentRecoverInfo.getExpireDate(), "yyyy年MM月dd日"));
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  | +				vipGroup.setCoursesExpireDate(courseSchedule.getEndClassTime());
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			courseScheduleService.batchAddCourseSchedule(newCourseSchedules);
 |