Commit f944da4ba8fb7b96120cca5ec86fe9916b454b6c
1 parent
cba7030d
sysUser中rel_tenant_ids为空时,可能导致MybatisPlusConfig中出现空指针异常
Showing
1 changed file
with
2 additions
and
1 deletions
jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusConfig.java
@@ -12,6 +12,7 @@ import net.sf.jsqlparser.expression.operators.relational.ExpressionList; | @@ -12,6 +12,7 @@ import net.sf.jsqlparser.expression.operators.relational.ExpressionList; | ||
12 | import net.sf.jsqlparser.expression.operators.relational.InExpression; | 12 | import net.sf.jsqlparser.expression.operators.relational.InExpression; |
13 | import net.sf.jsqlparser.schema.Column; | 13 | import net.sf.jsqlparser.schema.Column; |
14 | import org.apache.ibatis.reflection.MetaObject; | 14 | import org.apache.ibatis.reflection.MetaObject; |
15 | +import org.jeecg.common.util.oConvertUtils; | ||
15 | import org.mybatis.spring.annotation.MapperScan; | 16 | import org.mybatis.spring.annotation.MapperScan; |
16 | import org.springframework.context.annotation.Bean; | 17 | import org.springframework.context.annotation.Bean; |
17 | import org.springframework.context.annotation.Configuration; | 18 | import org.springframework.context.annotation.Configuration; |
@@ -72,7 +73,7 @@ public class MybatisPlusConfig { | @@ -72,7 +73,7 @@ public class MybatisPlusConfig { | ||
72 | 73 | ||
73 | @Override | 74 | @Override |
74 | public Expression getTenantId(boolean select) { | 75 | public Expression getTenantId(boolean select) { |
75 | - String tenant_id = TenantContext.getTenant(); | 76 | + String tenant_id = oConvertUtils.getString(TenantContext.getTenant(),"0"); |
76 | return new LongValue(tenant_id); | 77 | return new LongValue(tenant_id); |
77 | } | 78 | } |
78 | @Override | 79 | @Override |