diff --git a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/ESpecialArea.java b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/ESpecialArea.java index 1eb3079f..25d40014 100644 --- a/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/ESpecialArea.java +++ b/hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/enums/ESpecialArea.java @@ -103,17 +103,17 @@ public enum ESpecialArea { /** * 特殊注册 */ - SPECIAL_REGISTER_AREA(24, "乐学注册", 0, EnumsPrefixConstants.SPECIAL_AREA + 24, 17, EMenuDetail.REGISTER_LXYK.getValue()), + SPECIAL_REGISTER_AREA(24, "乐学注册", 0, EnumsPrefixConstants.SPECIAL_AREA + 24, 1, EMenuDetail.REGISTER_LXYK.getValue()), /** * 特殊升级 */ - SPECIAL_UPGRADE_AREA(25, "乐学升级", 0, EnumsPrefixConstants.SPECIAL_AREA + 25, 18, EMenuDetail.UPGRADE_LXYK.getValue()), + SPECIAL_UPGRADE_AREA(25, "乐学升级", 0, EnumsPrefixConstants.SPECIAL_AREA + 25, 2, EMenuDetail.UPGRADE_LXYK.getValue()), /** * 特殊复购 */ - SPECIAL_REPURCHASE_AREA(26, "乐学复购", 0, EnumsPrefixConstants.SPECIAL_AREA + 26, 19, EMenuDetail.REPURCHASE_LXYK.getValue()), + SPECIAL_REPURCHASE_AREA(26, "乐学复购", 0, EnumsPrefixConstants.SPECIAL_AREA + 26, 3, EMenuDetail.REPURCHASE_LXYK.getValue()), // /** // * 海粉升级 diff --git a/hzs-gateway/src/main/java/com/hzs/gateway/filter/AuthFilter.java b/hzs-gateway/src/main/java/com/hzs/gateway/filter/AuthFilter.java index 3258b6e6..8128ca2f 100644 --- a/hzs-gateway/src/main/java/com/hzs/gateway/filter/AuthFilter.java +++ b/hzs-gateway/src/main/java/com/hzs/gateway/filter/AuthFilter.java @@ -50,6 +50,7 @@ public class AuthFilter implements GlobalFilter, Ordered { String token = getToken(request); if (StringUtils.isEmpty(token)) { + log.error("auth1 : 令牌不能为空"); return unauthorizedResponse(exchange, "令牌不能为空"); } @@ -58,11 +59,13 @@ public class AuthFilter implements GlobalFilter, Ordered { Claims claims = JwtUtils.parseToken(token); if (claims == null) { + log.error("auth2 : 令牌已过期或验证不正确"); return unauthorizedResponse(exchange, "令牌已过期或验证不正确!"); } String userKey = JwtUtils.getUserKey(claims); boolean isLogin = redisService.hasKey(getTokenKey(userKey)); if (!isLogin) { + log.error("auth3 : 登录状态已过期"); return unauthorizedResponse(exchange, "登录状态已过期"); } String userId = JwtUtils.getUserId(claims); @@ -70,6 +73,7 @@ public class AuthFilter implements GlobalFilter, Ordered { String userType = JwtUtils.getUserType(claims); String userCountry = JwtUtils.getUserCountry(claims); if (StringUtils.isEmpty(userId) || StringUtils.isEmpty(userName) || StringUtils.isEmpty(userType)) { + log.error("auth4 : 令牌验证失败"); return unauthorizedResponse(exchange, "令牌验证失败"); } @@ -96,7 +100,7 @@ public class AuthFilter implements GlobalFilter, Ordered { } private Mono unauthorizedResponse(ServerWebExchange exchange, String msg) { - log.error("[鉴权异常处理]请求路径:{}", exchange.getRequest().getPath()); + log.error("[鉴权异常处理]请求路径:{}, msg: {}", exchange.getRequest().getPath(), msg); return ServletUtils.webFluxResponseWriter(exchange.getResponse(), msg, HttpStatus.UNAUTHORIZED); }