token添加角色
This commit is contained in:
@@ -40,8 +40,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
||||
}
|
||||
|
||||
// 生成token
|
||||
String token = UUID.randomUUID().toString().replace("-", "");
|
||||
|
||||
String token = UUID.randomUUID().toString().replace("-", "")+"+++###==="+user.getRole()+"+++###==="+user.getScenario();
|
||||
token = PasswordUtil.encryptPasswordWithDefaultSalt(token);
|
||||
// 更新用户的token(登录时不走多租户拦截器,避免添加 tenant_id = null 的限制)
|
||||
user.setToken(token);
|
||||
this.baseMapper.updateByIdIgnoreTenant(user);
|
||||
@@ -56,7 +56,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
||||
loginResponse.setToken(token);
|
||||
loginResponse.setLoginTime(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
||||
loginResponse.setTenantId(user.getTenantId());
|
||||
|
||||
loginResponse.setRoleName(user.getRole());
|
||||
loginResponse.setScenario(user.getScenario());
|
||||
|
||||
return loginResponse;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user