浏览代码

fix 直播考勤异常

Eric 1 年之前
父节点
当前提交
6014e0a39b
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

+ 2 - 2
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -1182,9 +1182,9 @@ public class RoomServiceImpl implements RoomService {
         RoomMember roomMember = roomMemberDao.findByRidAndUid(roomId, userId);
         if (Objects.isNull(roomMember)) {
 
-            // 若主播已经离开房间,先添加用户到房间
+            // 若老师已经离开房间,先添加到房间
             roomMember = saveRoomMember(roomId, userId);
-            if (Objects.isNull(roomMember) || RoleEnum.getEnumByValue(roomMember.getRole()) != RoleTeacher) {
+            if (Objects.nonNull(roomMember) && RoleEnum.getEnumByValue(roomMember.getRole()) != RoleTeacher) {
                 businessLogger.warn("leaveRoomSuccess: REPEATED_EXECUTION roomId={}, userId={}, deviceNum={}", roomId, userId, deviceNum);
                 return;
             }