From f6125b320b78b36c439e85d926cb2b11cd71fc6c Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期六, 31 八月 2024 17:45:52 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile --- ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java index d984892..c70bcd2 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java @@ -62,7 +62,43 @@ { return getValue(claims, SecurityConstants.USER_KEY); } + + /** + * 根据令牌获取用户类型 + * + * @param token 令牌 + * @return 用户类型 + */ + public static String getUserType(String token) + { + Claims claims = parseToken(token); + return getValue(claims, SecurityConstants.USER_TYPE); + } + + /** + * 根据令牌获取用户类型 + * + * @param claims 身份信息 + * @return 用户类型 + */ + public static String getUserType(Claims claims) + { + return getValue(claims, SecurityConstants.USER_TYPE); + } + + + /** + * 小程序根据令牌获取用户标识 + * + * @param token 令牌 + * @return 用户ID + */ + public static String getUserKeyApplet(String token) + { + Claims claims = parseToken(token); + return getValue(claims, SecurityConstants.USER_APPLET_KEY); + } /** * 根据令牌获取用户ID * @@ -75,6 +111,7 @@ return getValue(claims, SecurityConstants.DETAILS_USER_ID); } + /** * 根据身份信息获取用户ID * -- Gitblit v1.7.1