修复租户bug
This commit is contained in:
parent
419edc6f9f
commit
5358d8c939
|
|
@ -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));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue