From 143d56e6ef42668c842bd871f4e4ac678fc567ee Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@aliyun.com> Date: 星期三, 07 八月 2024 10:34:57 +0800 Subject: [PATCH] 处理token --- src/main/java/com/lunhan/xxx/common/jwt/JWTUtil.java | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/lunhan/xxx/common/jwt/JWTUtil.java b/src/main/java/com/lunhan/xxx/common/jwt/JWTUtil.java index 2efbe21..dbe9370 100644 --- a/src/main/java/com/lunhan/xxx/common/jwt/JWTUtil.java +++ b/src/main/java/com/lunhan/xxx/common/jwt/JWTUtil.java @@ -54,10 +54,6 @@ loginUser.setHeadImg(jwt.getClaim("headImg").asString()); loginUser.setListRole(StringUtil.splitLongList(jwt.getClaim("listRole").asString())); loginUser.setListRoleName(StringUtil.splitList(jwt.getClaim("listRoleName").asString())); - loginUser.setCustomerCompany(NumericUtil.tryParseLong(jwt.getClaim("customerCompany").asString(), 0L)); - loginUser.setCustomerCompanyName(jwt.getClaim("customerCompanyName").asString()); - loginUser.setCustomerRegion(jwt.getClaim("customerRegion").asString()); - loginUser.setIsChild(NumericUtil.tryParseInt(jwt.getClaim("isChild").asString(), 0)); return loginUser; } @@ -79,12 +75,8 @@ builder.withClaim("phone", loginUser.getPhone()); builder.withClaim("nickName", loginUser.getNickName()); builder.withClaim("headImg", loginUser.getHeadImg()); - builder.withClaim("listRole", loginUser.getListRole().toString()); - builder.withClaim("listRoleName", loginUser.getListRoleName().toString()); - builder.withClaim("customerCompany", loginUser.getCustomerCompany().toString()); - builder.withClaim("customerCompanyName", loginUser.getCustomerCompanyName()); - builder.withClaim("customerRegion", loginUser.getCustomerRegion()); - builder.withClaim("isChild", loginUser.getIsChild().toString()); + builder.withClaim("listRole", StringUtil.joinLong(loginUser.getListRole())); + builder.withClaim("listRoleName", StringUtil.join(loginUser.getListRoleName())); return builder //生成token字符串 .sign(Algorithm.HMAC256(SysConfig.jwt.getSecret())) -- Gitblit v1.9.3