From 0cf590b7047f53fdecf5e9af81cef11380b84f40 Mon Sep 17 00:00:00 2001 From: hokli <2629910752@qq.com> Date: Tue, 30 Sep 2025 16:14:12 +0800 Subject: [PATCH] =?UTF-8?q?uid=E5=8E=BB=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/accompany/business/service/user/UserInRoomService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/user/UserInRoomService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/user/UserInRoomService.java index fba438fa5..ff489f129 100644 --- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/user/UserInRoomService.java +++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/user/UserInRoomService.java @@ -26,14 +26,12 @@ import com.accompany.core.service.user.UsersBaseService; import com.accompany.core.util.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.google.common.collect.Maps; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; -import redis.clients.jedis.Response; import java.util.*; import java.util.stream.Collectors; @@ -141,6 +139,7 @@ public class UserInRoomService { } public Map getUserInRoomMapBatchCache(List uids) { + uids = uids.stream().filter(StringUtils::isNotBlank).distinct().collect(Collectors.toList()); return uids.stream().map(uid -> { String roomVoStr = jedisService.hget(RedisKey.user_in_room.getKey(), uid); if (StringUtils.isBlank(roomVoStr)){