|  | @@ -92,18 +92,31 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe
 | 
	
		
			
				|  |  |  		if(classGroup.getGroupType() == GroupType.MUSIC){
 | 
	
		
			
				|  |  |  			MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId());
 | 
	
		
			
				|  |  |  			tags = musicGroup.getName();
 | 
	
		
			
				|  |  | -			userRoleMap.put(musicGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | -			userRoleMap.put(musicGroup.getTeamTeacherId(), "运营主管");
 | 
	
		
			
				|  |  | -			userRoleMap.put(musicGroup.getDirectorUserId(), "乐队指导");
 | 
	
		
			
				|  |  | +			if(musicGroup.getEducationalTeacherId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(musicGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			if(musicGroup.getTeamTeacherId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(musicGroup.getTeamTeacherId(), "运营主管");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			if(musicGroup.getDirectorUserId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(musicGroup.getDirectorUserId(), "乐队指导");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			if(musicGroup.getTransactionTeacherId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(musicGroup.getTransactionTeacherId(), "衔接老师");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		}else if(classGroup.getGroupType() == GroupType.PRACTICE){
 | 
	
		
			
				|  |  |  			PracticeGroup practiceGroup = practiceGroupDao.get(Long.parseLong(classGroup.getMusicGroupId()));
 | 
	
		
			
				|  |  |  			tags = practiceGroup.getName();
 | 
	
		
			
				|  |  |  			userRoleMap.put(practiceGroup.getUserId(), "指导老师");
 | 
	
		
			
				|  |  | -			userRoleMap.put(practiceGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | +			if(practiceGroup.getEducationalTeacherId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(practiceGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		}else if(classGroup.getGroupType() == GroupType.VIP){
 | 
	
		
			
				|  |  |  			VipGroup vipGroup = vipGroupDao.get(Long.parseLong(classGroup.getMusicGroupId()));
 | 
	
		
			
				|  |  |  			userRoleMap.put(vipGroup.getUserId(), "指导老师");
 | 
	
		
			
				|  |  | -			userRoleMap.put(vipGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | +			if(vipGroup.getEducationalTeacherId() != null){
 | 
	
		
			
				|  |  | +				userRoleMap.put(vipGroup.getEducationalTeacherId(), "乐团主管");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  			tags = vipGroup.getName();
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		ImGroup imGroup = imGroupService.create(imGroupId, null, classGroup.getName(), tags, tags, tags, null, classGroup.getGroupType().getCode());
 |