|  | @@ -277,6 +277,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |       * @param userId 用户id
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      public void quitSchoolGroup(Long userId) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 退出群组
 | 
	
	
		
			
				|  | @@ -342,7 +343,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | -    public void addSchoolStaffGroup(Long schoolId, Integer userId, ESchoolStaffType schoolStaffType) throws Exception {
 | 
	
		
			
				|  |  | +    public void addSchoolStaffGroup(Long schoolId, Integer userId,String name,String avatar, ESchoolStaffType schoolStaffType) throws Exception {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 查询群是否存在
 | 
	
		
			
				|  |  |          ImGroup imGroup = imGroupDao.queryBySchoolId(schoolId);
 | 
	
	
		
			
				|  | @@ -351,6 +352,9 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          ImPluginService imPluginService =imPluginContext.getPluginService(serviceProvider);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 注册主播用户信息到三方平台
 | 
	
		
			
				|  |  | +        imPluginService.register(userId.toString(), name, avatar);
 | 
	
		
			
				|  |  |          if (Objects.isNull(imGroup)) {
 | 
	
		
			
				|  |  |              imGroup = new ImGroup();
 | 
	
		
			
				|  |  |              imGroup.setSchoolId(schoolId);
 | 
	
	
		
			
				|  | @@ -410,6 +414,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |       * @param user          用户信息
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      public void addImGroup(List<String> musicGroupIds, SysUser user) {
 | 
	
		
			
				|  |  |          if (CollectionUtils.isEmpty(musicGroupIds)) {
 | 
	
		
			
				|  |  |              return;
 |