|  | @@ -227,22 +227,24 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee>  imp
 | 
	
		
			
				|  |  |  			Map<Integer, List<EmployeeLevelDto>> organIdMap = levelDtos.stream().collect(Collectors.groupingBy(e -> e.getOrganId()));
 | 
	
		
			
				|  |  |  			Set<Integer> organIds = organIdMap.keySet();
 | 
	
		
			
				|  |  |  			for (Integer organId : organIds) {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +				List<EmployeeLevelDto> levelDtoList = organIdMap.get(organId);
 | 
	
		
			
				|  |  | +				for (EmployeeLevelDto employeeLevelDto : levelDtoList) {
 | 
	
		
			
				|  |  | +					switch (roleName){
 | 
	
		
			
				|  |  | +						case "education":
 | 
	
		
			
				|  |  | +							//教务老师所需加入的群组
 | 
	
		
			
				|  |  | +							imGroupModels.addAll(classGroupDao.queryEducationGroups(levelUserId,organId));
 | 
	
		
			
				|  |  | +							break;
 | 
	
		
			
				|  |  | +						case "teamTeacher":
 | 
	
		
			
				|  |  | +							//运营主管所需加入的群组
 | 
	
		
			
				|  |  | +							imGroupModels.addAll(classGroupDao.queryTeamTeacherGroups(levelUserId,organId));
 | 
	
		
			
				|  |  | +							break;
 | 
	
		
			
				|  |  | +						case "director":
 | 
	
		
			
				|  |  | +							//乐队指导所需加入的群组
 | 
	
		
			
				|  |  | +							imGroupModels.addAll(classGroupDao.queryDirectorGroups(levelUserId,organId));
 | 
	
		
			
				|  |  | +							break;
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | -//			switch (roleName){
 | 
	
		
			
				|  |  | -//				case "education":
 | 
	
		
			
				|  |  | -//					//教务老师所需加入的群组
 | 
	
		
			
				|  |  | -//					imGroupModels.addAll(classGroupDao.queryEducationGroups(levelUserId));
 | 
	
		
			
				|  |  | -//					break;
 | 
	
		
			
				|  |  | -//				case "education":
 | 
	
		
			
				|  |  | -//					//教务老师所需加入的群组
 | 
	
		
			
				|  |  | -//					imGroupModels.addAll(classGroupDao.queryEducationGroups(levelUserId));
 | 
	
		
			
				|  |  | -//					break;
 | 
	
		
			
				|  |  | -//			}
 | 
	
		
			
				|  |  | -			//运营主管
 | 
	
		
			
				|  |  | -			imGroupModels.addAll(classGroupDao.queryTeamTeacherGroups(levelUserId));
 | 
	
		
			
				|  |  | -			//乐队指导
 | 
	
		
			
				|  |  | -			imGroupModels.addAll(classGroupDao.queryDirectorGroups(levelUserId));
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  //		imFeignService.groupBatchJoin();
 | 
	
		
			
				|  |  |  		employeeDao.employeeLevel(employeeLevelDtos);
 |