From beb074bf390cdd09b1c8089e395db5f421efc34c Mon Sep 17 00:00:00 2001
From: Fancy <Fancy.fx@outlook.com>
Date: 星期三, 23 十月 2024 10:58:53 +0800
Subject: [PATCH] 优化代码

---
 pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java b/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java
index a398ef6..97fc80a 100644
--- a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java
+++ b/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java
@@ -20,21 +20,16 @@
 @Slf4j
 public class UserTokenFilter implements Filter {
     @Override
-    public void init(FilterConfig filterConfig) throws ServletException {
-    }
-
-    @Override
     public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
-        HttpServletRequest httpRequest = (HttpServletRequest) servletRequest;
-        String requestURI = httpRequest.getRequestURI();
+        HttpServletRequest request = (HttpServletRequest) servletRequest;
+        HttpServletResponse response = (HttpServletResponse) servletResponse;
+        String requestURI = request.getRequestURI();
         // 妫�鏌ヨ姹傛槸鍚︿负闈炶繃婊ら」
         if (UserTokenNoFilter.urls != null && UserTokenNoFilter.urls.stream().anyMatch(url -> requestURI.startsWith(url))) {
             // 濡傛灉鏄潪杩囨护椤癸紝鐩存帴璋冪敤涓嬩竴涓繃婊ゅ櫒鎴杝ervlet
             filterChain.doFilter(servletRequest, servletResponse);
         } else {
             // 濡傛灉涓嶆槸闈炶繃婊ら」锛屾墽琛岃繃婊ら�昏緫
-            HttpServletRequest request = (HttpServletRequest) servletRequest;
-            HttpServletResponse response = (HttpServletResponse) servletResponse;
             String token = request.getHeader(Constant.UserTokenKeyInHeader);
             if(!StringUtils.isNullOrEmpty(token)){
                 UserTokenContext.set(token);
@@ -42,7 +37,7 @@
             }else{
                 PrintWriter pw = null ;
                 try {
-                    BaseResponse<?> res = BaseResponseUtils.buildToLogin() ;
+                    BaseResponse<?> res = BaseResponseUtils.buildToLogin();
                     String jsonString = JSON.toJSONString(res);
                     response.setCharacterEncoding("UTF-8");
                     response.setContentType("application/json; charset=utf-8");
@@ -60,8 +55,5 @@
                 //response.sendRedirect("/error");
             }
         }
-    }
-    @Override
-    public void destroy() {
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0