给获取当前用户的用户数量和租户信息接口增加过期自动移除token的功能
This commit is contained in:
parent
dda275260a
commit
8901ae8f49
@ -450,6 +450,12 @@ public class UserController {
|
||||
//获取当前用户数
|
||||
int userCurrentNum = userService.getUser().size();
|
||||
Tenant tenant = tenantService.getTenantByTenantId(user.getTenantId());
|
||||
if(tenant.getExpireTime()!=null && tenant.getExpireTime().getTime()<System.currentTimeMillis()){
|
||||
//租户已经过期,移除token
|
||||
redisService.deleteObjectBySession(request,"userId");
|
||||
redisService.deleteObjectBySession(request,"roleType");
|
||||
redisService.deleteObjectBySession(request,"clientIp");
|
||||
}
|
||||
data.put("type", tenant.getType()); //租户类型,0免费租户,1付费租户
|
||||
data.put("expireTime", Tools.parseDateToStr(tenant.getExpireTime()));
|
||||
data.put("userCurrentNum", userCurrentNum);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user