fix 修复 管理租户被修改导致无法登录超管账号问题

This commit is contained in:
疯狂的狮子Li
2023-03-13 23:29:05 +08:00
parent 4f301205fe
commit 0ec6fbd34c
4 changed files with 23 additions and 0 deletions

View File

@@ -50,6 +50,11 @@ public interface ISysTenantService {
*/
int updateTenantStatus(SysTenantBo bo);
/**
* 校验租户是否允许操作
*/
void checkTenantAllowed(String tenantId);
/**
* 校验并批量删除租户信息
*/

View File

@@ -271,6 +271,18 @@ public class SysTenantServiceImpl implements ISysTenantService {
return baseMapper.updateById(tenant);
}
/**
* 校验租户是否允许操作
*
* @param tenantId 租户ID
*/
@Override
public void checkTenantAllowed(String tenantId) {
if (ObjectUtil.isNotNull(tenantId) && TenantConstants.DEFAULT_TENANT_ID.equals(tenantId)) {
throw new ServiceException("不允许操作管理租户");
}
}
/**
* 批量删除租户
*/