zouxuan 5 年之前
父节点
当前提交
5571da5104
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/Impl/RoomServiceImpl.java

+ 3 - 0
edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/Impl/RoomServiceImpl.java

@@ -89,6 +89,9 @@ public class RoomServiceImpl implements RoomService {
             if(byRidAndRole != null && byRidAndRole.size() > 0){
                 log.info("学员加入时,将其他学员退出房间 byRidAndRole{}",byRidAndRole);
                 for (RoomMember e: byRidAndRole) {
+                    if(e.getUid().equals(userId)){
+                        continue;
+                    }
                     roomMemberDao.deleteUserByRidAndUid(roomId, e.getUid());
                     MemberChangedMessage msg = new MemberChangedMessage(MemberChangedMessage.Action_Leave, userId, 3);
                     msg.setUserName(e.getName());