mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-08 12:57:13 +08:00
fix: 修复租户登陆时的权限问题,租户套餐更新时租户菜单权限同步更新
This commit is contained in:
@@ -72,7 +72,10 @@ public class AccountLoginHandler extends AbstractLoginHandler<AccountLoginReq> {
|
||||
super.checkUserStatus(user);
|
||||
// 执行认证
|
||||
String token = this.authenticate(user, client);
|
||||
return LoginResp.builder().token(token).tenantId(TenantContextHolder.isTenantEnabled()? TenantContextHolder.getTenantId():null).build();
|
||||
return LoginResp.builder()
|
||||
.token(token)
|
||||
.tenantId(TenantContextHolder.isTenantEnabled() ? TenantContextHolder.getTenantId() : null)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -48,7 +48,11 @@ public class EmailLoginHandler extends AbstractLoginHandler<EmailLoginReq> {
|
||||
super.checkUserStatus(user);
|
||||
// 执行认证
|
||||
String token = super.authenticate(user, client);
|
||||
return LoginResp.builder().token(token).tenantId(TenantContextHolder.isTenantEnabled()? TenantContextHolder.getTenantId():null).build(); }
|
||||
return LoginResp.builder()
|
||||
.token(token)
|
||||
.tenantId(TenantContextHolder.isTenantEnabled() ? TenantContextHolder.getTenantId() : null)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preLogin(EmailLoginReq req, ClientResp client, HttpServletRequest request) {
|
||||
|
@@ -48,7 +48,11 @@ public class PhoneLoginHandler extends AbstractLoginHandler<PhoneLoginReq> {
|
||||
super.checkUserStatus(user);
|
||||
// 执行认证
|
||||
String token = super.authenticate(user, client);
|
||||
return LoginResp.builder().token(token).tenantId(TenantContextHolder.isTenantEnabled()? TenantContextHolder.getTenantId():null).build(); }
|
||||
return LoginResp.builder()
|
||||
.token(token)
|
||||
.tenantId(TenantContextHolder.isTenantEnabled() ? TenantContextHolder.getTenantId() : null)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preLogin(PhoneLoginReq req, ClientResp client, HttpServletRequest request) {
|
||||
|
@@ -128,7 +128,10 @@ public class SocialLoginHandler extends AbstractLoginHandler<SocialLoginReq> {
|
||||
userSocialService.saveOrUpdate(userSocial);
|
||||
// 执行认证
|
||||
String token = super.authenticate(user, client);
|
||||
return LoginResp.builder().token(token).tenantId(TenantContextHolder.isTenantEnabled()? TenantContextHolder.getTenantId():null).build();
|
||||
return LoginResp.builder()
|
||||
.token(token)
|
||||
.tenantId(TenantContextHolder.isTenantEnabled() ? TenantContextHolder.getTenantId() : null)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -130,10 +130,10 @@ public class CommonController {
|
||||
|
||||
@TenantIgnore
|
||||
@SaIgnore
|
||||
@Operation(summary = "查询租户开启状态",description = "查询租户开启状态")
|
||||
@Operation(summary = "查询租户开启状态", description = "查询租户开启状态")
|
||||
@GetMapping("/dict/option/tenant")
|
||||
@Cached(key = "'TENANT'", name = CacheConstants.OPTION_KEY_PREFIX)
|
||||
public Boolean tenantEnabled(){
|
||||
public Boolean tenantEnabled() {
|
||||
return TenantContextHolder.isTenantEnabled();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user