From d9c657aa78cf0ebe31933a87e63ca92edd8a8da3 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 11 六月 2026 09:57:50 +0800
Subject: [PATCH] 数据采集站

---
 server/system_service/src/main/java/com/doumee/config/cloudfilter/LoginHandlerInterceptor.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 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 8048f43..ad3bf4d 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
@@ -53,13 +53,17 @@
             HandlerMethod handlerMethod = (HandlerMethod) handler;
             Class<?> beanType = handlerMethod.getBeanType();
             if (!beanType.isAnnotationPresent(LoginNoRequired.class) && !handlerMethod.hasMethodAnnotation(LoginNoRequired.class)) {
-                //鑾峰彇token
-                Cookie[]  cookies =   request.getCookies();
                 String token = request.getHeader(Constants.HEADER_USER_TOKEN);  // 浠� http 璇锋眰澶翠腑鍙栧嚭 token
                 if(StringUtils.isBlank(token)){
-                    for(Cookie c :cookies){
-                        if(StringUtils.equals(c.getName(),Constants.HEADER_USER_TOKEN)){
-                            token = c.getValue();
+                    token = request.getParameter(Constants.HEADER_USER_TOKEN);
+                }
+                if(StringUtils.isBlank(token)){
+                    Cookie[]  cookies =   request.getCookies();
+                    if (cookies != null) {
+                        for(Cookie c :cookies){
+                            if(StringUtils.equals(c.getName(),Constants.HEADER_USER_TOKEN)){
+                                token = c.getValue();
+                            }
                         }
                     }
                 }

--
Gitblit v1.9.3