瀏覽代碼

添加鉴权注解@SaCheckPermission

大数据与最优化研究所 3 月之前
父節點
當前提交
d2dd9684c1
共有 1 個文件被更改,包括 4 次插入5 次删除
  1. 4 5
      src/main/java/com/xjrsoft/config/SaTokenConfig.java

+ 4 - 5
src/main/java/com/xjrsoft/config/SaTokenConfig.java

@@ -18,13 +18,14 @@ import com.xjrsoft.common.enums.ResponseCode;
 import com.xjrsoft.common.exception.MyException;
 import com.xjrsoft.common.interceptor.MagicApiWebLoginInterceptor;
 import com.xjrsoft.common.interceptor.RateLimitInterceptor;
-import com.xjrsoft.common.model.result.R;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 import java.util.List;
 
 /**
@@ -49,11 +50,9 @@ public class SaTokenConfig implements WebMvcConfigurer {
         registry.addInterceptor(new MagicApiWebLoginInterceptor()).addPathPatterns(magicApiConfig.getWeb() + "/**");
         // 注册拦截器
         registry.addInterceptor(getRateLimitInterceptor()).addPathPatterns("/**");
+
         //satoken 注解鉴权拦截器
-        List<String> roleList = StpUtil.getRoleList();
-        if (!roleList.contains(GlobalConstant.SUPER_ADMIN_ROLE_ID.toString())) {
-            registry.addInterceptor(new SaInterceptor()).addPathPatterns("/**");
-        }
+        registry.addInterceptor(new SaInterceptor()).addPathPatterns("/**");
     }
 
     @Bean