|  | @@ -13,6 +13,7 @@ import com.yonge.cooleshow.biz.dal.service.*;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.support.IMHelper;
 |  |  import com.yonge.cooleshow.biz.dal.support.IMHelper;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.constant.SysConfigConstant;
 |  |  import com.yonge.cooleshow.common.constant.SysConfigConstant;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 |  |  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.base.exception.BizException;
 | 
											
												
													
														|  |  import com.yonge.toolset.utils.date.DateUtil;
 |  |  import com.yonge.toolset.utils.date.DateUtil;
 | 
											
												
													
														|  |  import org.apache.commons.lang3.StringUtils;
 |  |  import org.apache.commons.lang3.StringUtils;
 | 
											
										
											
												
													
														|  | @@ -110,7 +111,14 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
 | 
											
												
													
														|  |          //获取房间所有成员
 |  |          //获取房间所有成员
 | 
											
												
													
														|  |          List<ImNetworkRoomMember> roomMemberList = imNetworkRoomMemberService.getDao().queryByRoomId(roomId);
 |  |          List<ImNetworkRoomMember> roomMemberList = imNetworkRoomMemberService.getDao().queryByRoomId(roomId);
 | 
											
												
													
														|  |          for (ImNetworkRoomMember item : roomMemberList) {
 |  |          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);
 |  |          joinRoomResult.setRoomMemberList(roomMemberList);
 | 
											
												
													
														|  |          //如果是老师,重置节拍器数据
 |  |          //如果是老师,重置节拍器数据
 |