浏览代码

fix: 使用CollUtil.isEmpty判空

caiti 3 年之前
父节点
当前提交
92d7a701b5

+ 1 - 1
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/permission/PermissionServiceImpl.java

@@ -250,7 +250,7 @@ public class PermissionServiceImpl implements PermissionService {
     public Set<Long> getUserRoleIdsFromCache(Long userId, Collection<Integer> roleStatuses) {
         Set<Long> cacheRoleIds = userRoleCache.get(userId);
         // 创建用户的时候没有分配角色,会存在空指针异常
-        if (cacheRoleIds == null || cacheRoleIds.isEmpty()) {
+        if (CollUtil.isEmpty(cacheRoleIds)) {
             return Collections.emptySet();
         }
         Set<Long> roleIds = new HashSet<>(cacheRoleIds);