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 +-----
 src/main/java/com/lunhan/xxx/common/jwt/LoginUserDTO.java |   49 ------------------------
 src/main/java/com/lunhan/xxx/entity/enums/EUserType.java  |    9 ----
 3 files changed, 3 insertions(+), 67 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()))
diff --git a/src/main/java/com/lunhan/xxx/common/jwt/LoginUserDTO.java b/src/main/java/com/lunhan/xxx/common/jwt/LoginUserDTO.java
index fb12bf3..b8ca96c 100644
--- a/src/main/java/com/lunhan/xxx/common/jwt/LoginUserDTO.java
+++ b/src/main/java/com/lunhan/xxx/common/jwt/LoginUserDTO.java
@@ -39,23 +39,6 @@
      * 拥有角色-名称列表
      */
     private List<String> listRoleName;
-    /**
-     * 所属客户公司(当 userType=3 时)
-     */
-    private Long customerCompany;
-    /**
-     * 所属客户公司名称
-     */
-    private String customerCompanyName;
-
-    /**
-     * 客户公司所属区域
-     */
-    private String customerRegion;
-    /**
-     * 是否是子帐号(当 userType=3 时)
-     */
-    private Integer isChild;
 
     public String getToken() {
         return token;
@@ -127,37 +110,5 @@
 
     public void setListRoleName(List<String> listRoleName) {
         this.listRoleName = listRoleName;
-    }
-
-    public Long getCustomerCompany() {
-        return customerCompany;
-    }
-
-    public void setCustomerCompany(Long customerCompany) {
-        this.customerCompany = customerCompany;
-    }
-
-    public String getCustomerCompanyName() {
-        return customerCompanyName;
-    }
-
-    public void setCustomerCompanyName(String customerCompanyName) {
-        this.customerCompanyName = customerCompanyName;
-    }
-
-    public String getCustomerRegion() {
-        return customerRegion;
-    }
-
-    public void setCustomerRegion(String customerRegion) {
-        this.customerRegion = customerRegion;
-    }
-
-    public Integer getIsChild() {
-        return isChild;
-    }
-
-    public void setIsChild(Integer isChild) {
-        this.isChild = isChild;
     }
 }
diff --git a/src/main/java/com/lunhan/xxx/entity/enums/EUserType.java b/src/main/java/com/lunhan/xxx/entity/enums/EUserType.java
index 2e8eb8b..0e8a087 100644
--- a/src/main/java/com/lunhan/xxx/entity/enums/EUserType.java
+++ b/src/main/java/com/lunhan/xxx/entity/enums/EUserType.java
@@ -15,14 +15,7 @@
      * 普通管理员=2,
      */
     ADMIN_USER("普通管理员", 2),
-    /**
-     * 客户=3,
-     */
-    CUSTOMER("客户", 3),
-    /**
-     * 客户会员=4,
-     */
-    CUSTOMER_MEMBER("客户会员", 4)
+
     ;
 
     private String desc;//枚举描述

--
Gitblit v1.9.3