From 8fc9e2cb7c40ff840ca40e0491124bc1d166a15e Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 16 六月 2025 10:20:23 +0800
Subject: [PATCH] 最新版本541200007

---
 server/system_gateway/src/main/java/com/doumee/config/CustomWebFilterConfig.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/server/system_gateway/src/main/java/com/doumee/config/CustomWebFilterConfig.java b/server/system_gateway/src/main/java/com/doumee/config/CustomWebFilterConfig.java
index bfd3b6f..9e877a8 100644
--- a/server/system_gateway/src/main/java/com/doumee/config/CustomWebFilterConfig.java
+++ b/server/system_gateway/src/main/java/com/doumee/config/CustomWebFilterConfig.java
@@ -1,6 +1,6 @@
 package com.doumee.config;
 
-import com.doumee.config.GatewayFilterProperties;
+import com.doumee.config.jwt.JwtTokenUtil;
 import com.doumee.core.utils.Constants;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -9,7 +9,6 @@
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.MediaType;
-import org.springframework.http.server.reactive.ServerHttpResponse;
 import org.springframework.http.server.reactive.ServerHttpRequest;
 import org.springframework.util.AntPathMatcher;
 import org.springframework.util.PathMatcher;
@@ -25,7 +24,8 @@
     private RedisTemplate<String,Object> stringRedisTemplate;
     @Resource
     private GatewayFilterProperties notAuthUrlProperties;
-
+    @Resource
+    private JwtTokenUtil jwtTokenUtil;
     @Bean
     public WebFilter webFilter() {
         return (exchange, chain) -> {
@@ -34,12 +34,12 @@
                 String token = exchange.getRequest().getHeaders().getFirst(Constants.HEADER_USER_TOKEN);
                 if (token == null || token.isEmpty()) {
                     return unAuthorize(exchange);
-
                 }
                 String userInfo =(String) stringRedisTemplate.opsForValue().get(Constants.REDIS_TOKEN_KEY + token);
                 if (StringUtils.isBlank(userInfo)) {
                     return unAuthorize(exchange);
                 }
+                jwtTokenUtil.refreshTokenTime(token);
                 //鎶婃柊鐨� exchange鏀惧洖鍒拌繃婊ら摼
                 ServerHttpRequest request = exchange.getRequest().mutate().header(Constants.HEADER_USER_TOKEN, token).build();
                 ServerWebExchange newExchange = exchange.mutate().request(request).build();

--
Gitblit v1.9.3