Commit cc1a4c56 authored by dqjdda's avatar dqjdda
Browse files

代码优化

parent 2e3877aa
package me.zhengjie.config; package me.zhengjie.config;
import me.zhengjie.utils.SecurityUtils; import me.zhengjie.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.GrantedAuthority;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Arrays; import java.util.Arrays;
...@@ -18,10 +17,7 @@ public class ElPermissionConfig { ...@@ -18,10 +17,7 @@ public class ElPermissionConfig {
return true; return true;
} }
List<String> elPermissions = SecurityUtils.getUserDetails().getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.toList()); List<String> elPermissions = SecurityUtils.getUserDetails().getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.toList());
List<String> list = Arrays.stream(permissions).filter(elPermissions::contains).map(s -> s).collect(Collectors.toList()); List<String> list = Arrays.stream(permissions).filter(elPermissions::contains).collect(Collectors.toList());
if(elPermissions.contains("admin") || list.size() != 0){ return elPermissions.contains("admin") || list.size() != 0;
return true;
}
return false;
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment