From 5700fd1faaf2bd337dc84cc30056767d6fb0ae40 Mon Sep 17 00:00:00 2001 From: bynt Date: Thu, 2 Feb 2023 17:23:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/baiye/modules/system/service/impl/RoleServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/system/service/impl/RoleServiceImpl.java b/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/system/service/impl/RoleServiceImpl.java index 13eb1b38..0c9c250c 100644 --- a/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/system/service/impl/RoleServiceImpl.java +++ b/ad-platform-manage/ad-platform-management/src/main/java/com/baiye/modules/system/service/impl/RoleServiceImpl.java @@ -17,6 +17,7 @@ package com.baiye.modules.system.service.impl; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.convert.Convert; +import cn.hutool.core.util.ObjectUtil; import com.baiye.config.BusinessConfig; import com.baiye.constant.DefaultNumberConstants; import com.baiye.exception.BadRequestException; @@ -221,7 +222,7 @@ public class RoleServiceImpl implements RoleService { public Set getUserPermissions(UserDto userDto) { Set permissions = new HashSet<>(); // 如果是管理员直接返回 - if (userDto.getIsAdmin()) { + if (ObjectUtil.isNotNull(userDto.getIsAdmin()) && Boolean.TRUE.equals(userDto.getIsAdmin())) { permissions.add("admin"); return permissions; }