| 
					
				 | 
			
			
				@@ -1858,27 +1858,27 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             classGroupService.batchIncreaseClassTimes(classGroupIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //查询班级信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<ClassGroup> classGroupList = classGroupService.findClassGroupByIds(classGroupIds.stream().map(e -> e.toString()).collect(Collectors.joining(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> vipGroupIdList = new ArrayList<String>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            for (ClassGroup classGroup : classGroupList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (classGroup.getGroupType() == GroupType.VIP && classGroup.getCurrentClassTimes() == classGroup.getTotalClassTimes().intValue()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!vipGroupIdList.contains(classGroup.getMusicGroupId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        vipGroupIdList.add(classGroup.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (vipGroupIdList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<VipGroup> vipGroupList = vipGroupDao.queryByIds(vipGroupIdList.stream().collect(Collectors.joining(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for (VipGroup vipGroup : vipGroupList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!vipGroup.getStatus().equals(VipGroupStatusEnum.PAUSE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            && !vipGroup.getStatus().equals(VipGroupStatusEnum.CANCEL)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        vipGroup.setStatus(VipGroupStatusEnum.FINISHED); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    vipGroup.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                vipGroupDao.batchUpdate(vipGroupList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            List<ClassGroup> classGroupList = classGroupService.findClassGroupByIds(classGroupIds.stream().map(e -> e.toString()).collect(Collectors.joining(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            List<String> vipGroupIdList = new ArrayList<String>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            for (ClassGroup classGroup : classGroupList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                if (classGroup.getGroupType() == GroupType.VIP && classGroup.getCurrentClassTimes() == classGroup.getTotalClassTimes().intValue()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    if (!vipGroupIdList.contains(classGroup.getMusicGroupId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                        vipGroupIdList.add(classGroup.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            if (vipGroupIdList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                List<VipGroup> vipGroupList = vipGroupDao.queryByIds(vipGroupIdList.stream().collect(Collectors.joining(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                for (VipGroup vipGroup : vipGroupList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    if (!vipGroup.getStatus().equals(VipGroupStatusEnum.PAUSE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                            && !vipGroup.getStatus().equals(VipGroupStatusEnum.CANCEL)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                        vipGroup.setStatus(VipGroupStatusEnum.FINISHED); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    vipGroup.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                vipGroupDao.batchUpdate(vipGroupList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (courseScheduleIdList.size() > 0) { 
			 |