From 8ca241c065930f106922a0da05282b72550910f5 Mon Sep 17 00:00:00 2001 From: taojinlong Date: Wed, 15 Jan 2025 19:01:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=89=93=E5=8D=B0=E8=A7=A3=E6=9E=90sql?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/dataease/commons/utils/SqlparserUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/core-backend/src/main/java/io/dataease/commons/utils/SqlparserUtils.java b/core/core-backend/src/main/java/io/dataease/commons/utils/SqlparserUtils.java index 671ec92fa5..e3085dcd41 100644 --- a/core/core-backend/src/main/java/io/dataease/commons/utils/SqlparserUtils.java +++ b/core/core-backend/src/main/java/io/dataease/commons/utils/SqlparserUtils.java @@ -13,6 +13,7 @@ import io.dataease.extensions.view.dto.SqlVariableDetails; import io.dataease.i18n.Translator; import io.dataease.license.utils.LicenseUtil; import io.dataease.utils.JsonUtil; +import io.dataease.utils.LogUtil; import net.sf.jsqlparser.expression.*; import net.sf.jsqlparser.expression.operators.conditional.AndExpression; import net.sf.jsqlparser.expression.operators.conditional.OrExpression; @@ -575,6 +576,7 @@ public class SqlparserUtils { BinaryExpression rightBinaryExpression = (BinaryExpression) parenthesis.getExpression(); hasSubBinaryExpression = rightBinaryExpression instanceof AndExpression || rightBinaryExpression instanceof OrExpression; } catch (Exception e) { + LogUtil.error("Failed parse sql", e); } } if (expr.getRightExpression() instanceof BinaryExpression) {