|
@@ -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;
|
|
|
}
|