chore: clear useless code

pull/663/head
Xiang cong Meng 2021-07-21 16:07:45 +08:00
parent 25c2bba119
commit 145b9216d3
2 changed files with 12 additions and 3 deletions

View File

@ -25,12 +25,14 @@ import java.util.stream.Collectors;
/**
* @author Zheng Jie
*/
// eladmin-common -> me.zhengjie.config.ElPermissionConfig
@Service(value = "el")
public class ElPermissionConfig {
public Boolean check(String ...permissions){
// 获取当前用户的所有权限
List<String> elPermissions = SecurityUtils.getCurrentUser().getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.toList());
List<String> elPermissions = SecurityUtils.getCurrentUser().getAuthorities().stream()
.map(GrantedAuthority::getAuthority).collect(Collectors.toList());
// 判断当前用户的所有权限是否包含接口上定义的权限
return elPermissions.contains("admin") || Arrays.stream(permissions).anyMatch(elPermissions::contains);
}

View File

@ -17,7 +17,6 @@ package me.zhengjie;
import me.zhengjie.annotation.rest.AnonymousGetMapping;
import me.zhengjie.utils.SpringContextHolder;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
@ -29,6 +28,14 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import static org.apache.commons.lang3.ArrayUtils.toArray;
/**
* -> @EnableJpaAuditing
*
@ -68,4 +75,4 @@ public class AppRun {
public String index() {
return "Backend service started successfully";
}
}
}