!51 数据权限bugfix

Merge pull request !51 from sodkwhy/数据权限bugfix
This commit is contained in:
芋道源码 2023-09-03 10:43:00 +00:00 committed by Gitee
commit 938f40d02d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -507,6 +507,9 @@ public class DataPermissionDatabaseInterceptor extends JsqlParserSupport impleme
// 单条规则的条件
String tableName = MyBatisUtils.getTableName(table);
Expression oneExpress = rule.getExpression(tableName, table.getAlias());
if(oneExpress == null){
continue;
}
// 拼接到 allExpression
allExpression = allExpression == null ? oneExpress
: new AndExpression(allExpression, oneExpress);