From 4c5e66b4a1c3d4b7ff74dddc270d869bb1672877 Mon Sep 17 00:00:00 2001 From: ZY <zc857179121@qq.com> Date: 星期五, 16 八月 2024 17:01:35 +0800 Subject: [PATCH] 出库逻辑调整 --- src/main/java/com/zy/common/config/AdminInterceptor.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/common/config/AdminInterceptor.java b/src/main/java/com/zy/common/config/AdminInterceptor.java index b42a596..3932e07 100644 --- a/src/main/java/com/zy/common/config/AdminInterceptor.java +++ b/src/main/java/com/zy/common/config/AdminInterceptor.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.core.annotations.AppAuth; import com.core.annotations.ManagerAuth; import com.core.common.BaseRes; import com.core.common.Cools; @@ -73,6 +74,12 @@ // response.setHeader("Access-Control-Allow-Origin", "*"); HandlerMethod handlerMethod = (HandlerMethod) handler; Method method = handlerMethod.getMethod(); + if (method.isAnnotationPresent(AppAuth.class)){ + AppAuth annotation = method.getAnnotation(AppAuth.class); + if (annotation.value().equals(AppAuth.Auth.CHECK)){ + request.setAttribute("appAuth", annotation.memo()); + } + } if (method.isAnnotationPresent(ManagerAuth.class)){ ManagerAuth annotation = method.getAnnotation(ManagerAuth.class); if (annotation.value().equals(ManagerAuth.Auth.CHECK)){ @@ -92,6 +99,11 @@ } } + @Override + public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, @Nullable Exception ex) throws Exception { +// Object r = request.getAttribute("cool-response"); + } + private boolean check(HttpServletRequest request, HttpServletResponse response, String memo) { try { String token = request.getHeader("token"); -- Gitblit v1.9.1