Ver Fonte

Merge branch 'feature/0626-live' into test

刘俊驰 há 1 ano atrás
pai
commit
9ab70eeaba

+ 9 - 8
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImLiveBroadcastRoomServiceImpl.java

@@ -1059,23 +1059,24 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
             //从在线人员列表删除该人员
             onlineUserInfo.fastRemove(userId);
 
-            // 更新用户离线状态
-            ImLiveBroadcastRoomMember roomMember = new ImLiveBroadcastRoomMember();
-            roomMember.setOnlineStatus(0);
-
             // 用户离开直播间
             if (user.getStatus().equals("3")) {
                 // 直播间用户离开状态
-                roomMember.setLiveRoomStatus(0);
 
-            }
+                // 更新用户离线状态
+                ImLiveBroadcastRoomMember roomMember = new ImLiveBroadcastRoomMember();
+                roomMember.setOnlineStatus(0);
 
-            // 更新用户在线状态为离线
-            liveBroadcastRoomMemberService.lambdaUpdate()
+                roomMember.setLiveRoomStatus(0);
+
+                // 更新用户在线状态为离线
+                liveBroadcastRoomMemberService.lambdaUpdate()
                     .eq(ImLiveBroadcastRoomMember::getTenantId, roomVo.getTenantId())
                     .eq(ImLiveBroadcastRoomMember::getRoomUid, roomVo.getRoomUid())
                     .eq(ImLiveBroadcastRoomMember::getUserId, userId)
                     .update(roomMember);
+            }
+
 
             log.info("opsRoom>>>> looker userInfo: {}", JSONObject.toJSONString(userInfo));