From 524d711301e8a1ee953f51b3558b977a591cb485 Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期二, 30 四月 2024 15:46:33 +0800 Subject: [PATCH] 最新版本 --- server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java b/server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java index 8fb8aee..b771a0e 100644 --- a/server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java +++ b/server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java @@ -1,6 +1,7 @@ package com.doumee.config.cloudfilter; import com.alibaba.fastjson.JSONObject; +import com.doumee.config.annotation.CloudRequiredPermission; import com.doumee.config.annotation.LoginNoRequired; import com.doumee.core.constants.ResponseStatus; import com.doumee.core.exception.BusinessException; @@ -35,8 +36,8 @@ String token = request.getHeader(Constants.HEADER_USER_TOKEN); // 浠� http 璇锋眰澶翠腑鍙栧嚭 token if (StringUtils.isNotBlank(token)) { LoginUserInfo user = checkLogin(request,response); - if (!handlerMethod.hasMethodAnnotation(RequiresPermissions.class)) { - RequiresPermissions p = handlerMethod.getMethodAnnotation(RequiresPermissions.class); + if (handlerMethod.hasMethodAnnotation(CloudRequiredPermission.class)) { + CloudRequiredPermission p = handlerMethod.getMethodAnnotation(CloudRequiredPermission.class); if(p.value()!=null && p.value().length>0){ boolean hasPermission = false; for(String s :p.value()){ -- Gitblit v1.9.3