diff --git a/backend/platform-system/pom.xml b/backend/platform-system/pom.xml index f091f62..388da3b 100644 --- a/backend/platform-system/pom.xml +++ b/backend/platform-system/pom.xml @@ -74,6 +74,11 @@ easy-captcha + + + org.openjdk.nashorn + nashorn-core + org.springdoc diff --git a/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java b/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java index a920cb2..daee77a 100644 --- a/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java +++ b/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java @@ -32,6 +32,10 @@ public class LoginUser implements UserDetails { @Override public Collection getAuthorities() { // 将权限信息放入集合 + if (permissions == null || permissions.isEmpty()) { + authorities = new java.util.ArrayList<>(); + return authorities; + } authorities = permissions.stream() .map(SimpleGrantedAuthority::new) .collect(Collectors.toList());