From cb49d77f0b0a1a066790c65088864200f10e9462 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期五, 28 七月 2023 19:55:39 +0800 Subject: [PATCH] bug --- ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java index 10af03d..2764533 100644 --- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java +++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java @@ -46,12 +46,25 @@ { ServerHttpRequest request = exchange.getRequest(); ServerHttpRequest.Builder mutate = request.mutate(); - String url = request.getURI().getPath(); log.info("requestUrl---"+url); // 跳过不需要验证的路径 if (StringUtils.matches(url, ignoreWhite.getWhites())) { + //附近商户获取 + if(url.contains("getNearbyShop")){ + String token = getToken(request); + if(!StringUtils.isEmpty(token)){ + Claims claims = JwtUtils.parseToken(token); + if(claims!=null){ + String userid = JwtUtils.getUserId(claims); + if(!StringUtils.isEmpty(userid)){ + addHeader(mutate, SecurityConstants.DETAILS_USER_ID, userid); + } + } + } + + } return chain.filter(exchange); } String token = getToken(request); -- Gitblit v1.7.1