修复租户bug

This commit is contained in:
zy 2026-03-19 11:38:57 +08:00
parent 419edc6f9f
commit 5358d8c939
1 changed files with 0 additions and 3 deletions

View File

@ -89,18 +89,15 @@ public class MybatisInterceptor implements Interceptor {
//------------------------------------------------------------------------------------------------
//注入租户ID是否开启系统管理模块的多租户数据隔离SAAS多租户模式
if(MybatisPlusSaasConfig.OPEN_SYSTEM_TENANT_CONTROL) {
log.error(field.getName()+"=============checkOne============"+TenantContext.getTenant());
if (TenantConstant.TENANT_ID.equals(field.getName())) {
field.setAccessible(true);
Object localTenantId = field.get(parameter);
log.error(field.getName()+"xxxlocalTenantIdxxxx"+parameter);
field.setAccessible(false);
if (localTenantId == null || StringUtils.isBlank(localTenantId.toString())) {
field.setAccessible(true);
if (field.getType() == String.class) {
field.set(parameter, oConvertUtils.getString(TenantContext.getTenant(),"0"));
log.error("checkC============"+field.get(parameter));
}else{
field.set(parameter, oConvertUtils.getInt(TenantContext.getTenant(),0));
}