commit
7341b60272
|
@ -26,10 +26,10 @@
|
||||||
<knife4j.version>4.3.0</knife4j.version>
|
<knife4j.version>4.3.0</knife4j.version>
|
||||||
<!-- DB 相关 -->
|
<!-- DB 相关 -->
|
||||||
<druid.version>1.2.19</druid.version>
|
<druid.version>1.2.19</druid.version>
|
||||||
<mybatis-plus.version>3.5.3.2</mybatis-plus.version>
|
<mybatis-plus.version>3.5.4.1</mybatis-plus.version>
|
||||||
<mybatis-plus-generator.version>3.5.3.2</mybatis-plus-generator.version>
|
<mybatis-plus-generator.version>3.5.4.1</mybatis-plus-generator.version>
|
||||||
<dynamic-datasource.version>3.6.1</dynamic-datasource.version>
|
<dynamic-datasource.version>3.6.1</dynamic-datasource.version>
|
||||||
<mybatis-plus-join-boot-starter.version>1.4.6</mybatis-plus-join-boot-starter.version>
|
<mybatis-plus-join-boot-starter.version>1.4.8</mybatis-plus-join-boot-starter.version>
|
||||||
<redisson.version>3.18.0</redisson.version>
|
<redisson.version>3.18.0</redisson.version>
|
||||||
<dm8.jdbc.version>8.1.2.141</dm8.jdbc.version>
|
<dm8.jdbc.version>8.1.2.141</dm8.jdbc.version>
|
||||||
<!-- 消息队列 -->
|
<!-- 消息队列 -->
|
||||||
|
|
|
@ -495,8 +495,9 @@ public class DataPermissionDatabaseInterceptor extends JsqlParserSupport impleme
|
||||||
// 生成条件
|
// 生成条件
|
||||||
Expression allExpression = null;
|
Expression allExpression = null;
|
||||||
for (DataPermissionRule rule : ContextHolder.getRules()) {
|
for (DataPermissionRule rule : ContextHolder.getRules()) {
|
||||||
|
String tableName = MyBatisUtils.getTableName(table);
|
||||||
// 判断表名是否匹配
|
// 判断表名是否匹配
|
||||||
if (!rule.getTableNames().contains(table.getName())) {
|
if (!rule.getTableNames().contains(tableName)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 如果有匹配的规则,说明可重写。
|
// 如果有匹配的规则,说明可重写。
|
||||||
|
@ -505,7 +506,6 @@ public class DataPermissionDatabaseInterceptor extends JsqlParserSupport impleme
|
||||||
ContextHolder.setRewrite(true);
|
ContextHolder.setRewrite(true);
|
||||||
|
|
||||||
// 单条规则的条件
|
// 单条规则的条件
|
||||||
String tableName = MyBatisUtils.getTableName(table);
|
|
||||||
Expression oneExpress = rule.getExpression(tableName, table.getAlias());
|
Expression oneExpress = rule.getExpression(tableName, table.getAlias());
|
||||||
if (oneExpress == null){
|
if (oneExpress == null){
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in New Issue