上下文添加差标
This commit is contained in:
parent
258d27e9f9
commit
9608462308
|
@ -46,13 +46,14 @@ public class User {
|
|||
this.employeeNo = employeeNo;
|
||||
}
|
||||
|
||||
public User(Long userId, Long employeeNo, Integer employeeLevel, String name, String email, String phoneNumber, UserLoginParam userLoginParam) {
|
||||
public User(Long userId, Long employeeNo, Integer employeeLevel, String name, String email, String phoneNumber, UserLoginParam userLoginParam, String standardLevel) {
|
||||
this.userId = userId;
|
||||
this.employeeNo = employeeNo;
|
||||
this.employeeLevel = employeeLevel;
|
||||
this.name = name;
|
||||
this.email = email;
|
||||
this.phoneNumber = phoneNumber;
|
||||
this.standardLevel = standardLevel;
|
||||
this.userLoginParam = userLoginParam;
|
||||
}
|
||||
|
||||
|
@ -78,12 +79,14 @@ public class User {
|
|||
Claim name = claims.get(USER_NAME);
|
||||
Claim employeeLevel = claims.get(USER_EMPLOYEE_LEVEL);
|
||||
Claim loginParam = claims.get(USER_LOGIN_PARAM);
|
||||
Claim standardLevel = claims.get(USER_STANDARD_LEVEL);
|
||||
return new User(userId.asLong(),
|
||||
employeeNo.asLong(),
|
||||
employeeLevel.asInt(),
|
||||
name.asString(),
|
||||
email.asString(),
|
||||
phoneNumber.asString(),
|
||||
UserLoginParam.of(loginParam.asString()));
|
||||
UserLoginParam.of(loginParam.asString()),
|
||||
standardLevel.asString());
|
||||
}
|
||||
}
|
|
@ -58,6 +58,7 @@ public class AuthenticateServiceImpl implements AuthenticateService {
|
|||
claims.put(USER_RANK_CODE, user.getStandardLevel());
|
||||
claims.put(USER_COMPANY_CODE, user.getCompanyCode());
|
||||
claims.put(USER_LOGIN_PARAM, json.gson().toJson(userLoginParam));
|
||||
claims.put(USER_STANDARD_LEVEL, user.getStandardLevel());
|
||||
String jwt = JWTUtil.createJWT(claims);
|
||||
|
||||
//这里已经是完成的用户信息里, 因此将用户信息保存到threadLocal当中
|
||||
|
|
|
@ -174,6 +174,7 @@ public class Constant {
|
|||
public static final String USER_RANK_CODE = "rankCode";
|
||||
public static final String USER_COMPANY_CODE = "companyCode";
|
||||
public static final String USER_LOGIN_PARAM = "userLoginParam";
|
||||
public static final String USER_STANDARD_LEVEL = "standardLevel";
|
||||
|
||||
// JWT
|
||||
public static final String SECRET = "Superdandan"; // 替换为你自己的密钥
|
||||
|
|
|
@ -58,8 +58,8 @@ public class UserHttpRequestImpl implements UserHttpRequest {
|
|||
}
|
||||
Ranks ranks = rankDomainService.queryRanks(rankName, user.getCompanyCode());
|
||||
if (ranks != null) {
|
||||
// user.setStandardLevel(ranks.getStandardLevel());
|
||||
user.setStandardLevel("测试职级");
|
||||
user.setStandardLevel(ranks.getStandardLevel());
|
||||
// user.setStandardLevel("测试职级");
|
||||
}
|
||||
return user;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue