| 
					
				 | 
			
			
				@@ -13,6 +13,7 @@ import com.yonge.cooleshow.biz.dal.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.biz.dal.support.IMHelper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.common.constant.SysConfigConstant; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.common.entity.HttpResponseResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.yonge.cooleshow.common.enums.EStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.toolset.base.exception.BizException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.toolset.utils.date.DateUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -110,7 +111,14 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取房间所有成员 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ImNetworkRoomMember> roomMemberList = imNetworkRoomMemberService.getDao().queryByRoomId(roomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (ImNetworkRoomMember item : roomMemberList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.setImUserId(MessageFormat.format("{0}:{1}", String.valueOf(item.getUserId()), ClientEnum.STUDENT.name())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (EStatus.ENABLE.match(item.getRole())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 老师 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setImUserId(String.valueOf(item.getUserId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 学生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setImUserId(MessageFormat.format("{0}:{1}", String.valueOf(item.getUserId()), ClientEnum.STUDENT.name())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         joinRoomResult.setRoomMemberList(roomMemberList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //如果是老师,重置节拍器数据 
			 |