zouxuan 5 anni fa
parent
commit
5571da5104

+ 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());