liulin
2024-08-07 143d56e6ef42668c842bd871f4e4ac678fc567ee
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()))