wangwei %!s(int64=7) %!d(string=hai) anos
pai
achega
1e1bac51a3

+ 11 - 1
examcloud-core-examwork-starter/src/main/java/cn/com/qmth/examcloud/core/examwork/starter/config/DefaultWebMvcConfigurerAdapter.java

@@ -1,5 +1,7 @@
 package cn.com.qmth.examcloud.core.examwork.starter.config;
 
+import java.util.List;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -9,6 +11,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
 import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
 import cn.com.qmth.examcloud.commons.web.security.FirstInterceptor;
 import cn.com.qmth.examcloud.commons.web.security.RequestPermissionInterceptor;
+import cn.com.qmth.examcloud.commons.web.security.bean.Role;
 
 /**
  * 默认WebMvcConfigurer
@@ -33,6 +36,13 @@ public class DefaultWebMvcConfigurerAdapter extends WebMvcConfigurerAdapter {
 	@Bean
 	public RequestPermissionInterceptor getRequestPermissionInterceptor() {
 		String[] exclusions = new String[]{".*"};
-		return new RequestPermissionInterceptor(redisClient, exclusions);
+		return new RequestPermissionInterceptor(redisClient, exclusions) {
+
+			@Override
+			public boolean hasPermission(String mappingPath, List<Role> roleList) {
+				return true;
+			}
+
+		};
 	}
 }