diff --git a/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java b/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java index 0a688cb1..353e4c5e 100644 --- a/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java +++ b/eladmin-common/src/main/java/me/zhengjie/config/ElPermissionConfig.java @@ -1,7 +1,6 @@ package me.zhengjie.config; import me.zhengjie.utils.SecurityUtils; -import org.springframework.beans.factory.annotation.Value; import org.springframework.security.core.GrantedAuthority; import org.springframework.stereotype.Service; import java.util.Arrays; @@ -18,10 +17,7 @@ public class ElPermissionConfig { return true; } List elPermissions = SecurityUtils.getUserDetails().getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.toList()); - List list = Arrays.stream(permissions).filter(elPermissions::contains).map(s -> s).collect(Collectors.toList()); - if(elPermissions.contains("admin") || list.size() != 0){ - return true; - } - return false; + List list = Arrays.stream(permissions).filter(elPermissions::contains).collect(Collectors.toList()); + return elPermissions.contains("admin") || list.size() != 0; } }