提交 2a8773f2 编写于 作者: xignzi006's avatar xignzi006 🇨🇳

更新 SaaSTenantSqlParser.java.ftl

上级 b2846dd8
...@@ -52,7 +52,7 @@ public class SaaSTenantSqlParser extends TenantSqlParser { ...@@ -52,7 +52,7 @@ public class SaaSTenantSqlParser extends TenantSqlParser {
} }
/** /**
* where 条件中包含select 添加租户id * where 条件中包含functionselect 添加租户id
*/ */
protected void processWhere(Expression where) { protected void processWhere(Expression where) {
if (where == null) if (where == null)
...@@ -73,7 +73,7 @@ public class SaaSTenantSqlParser extends TenantSqlParser { ...@@ -73,7 +73,7 @@ public class SaaSTenantSqlParser extends TenantSqlParser {
} }
/** /**
* select 中包含 select 添加租户id * select 中包含 selectfunction 添加租户id
*/ */
protected void processSelectItem(PlainSelect plainSelect) { protected void processSelectItem(PlainSelect plainSelect) {
List<SelectItem> selectItems = plainSelect.getSelectItems(); List<SelectItem> selectItems = plainSelect.getSelectItems();
...@@ -84,8 +84,8 @@ public class SaaSTenantSqlParser extends TenantSqlParser { ...@@ -84,8 +84,8 @@ public class SaaSTenantSqlParser extends TenantSqlParser {
} }
} else if (selectItem instanceof Function) { } else if (selectItem instanceof Function) {
for (Expression e : ((Function) selectItem).getParameters().getExpressions()) { for (Expression e : ((Function) selectItem).getParameters().getExpressions()) {
if (e instanceof Select) { if (e instanceof SubSelect) {
this.processSelectBody(((Select) e).getSelectBody()); this.processSelectBody(((SubSelect) e).getSelectBody());
} }
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册