From 791154ddd2b769bb988e49195539015f8fcf140f Mon Sep 17 00:00:00 2001 From: taojinlong Date: Wed, 15 Apr 2026 18:22:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E3=80=90=E7=B3=BB=E7=BB=9F=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E3=80=91=E8=87=AA=E5=AE=9A=E4=B9=89SQL=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=B3=BB=E7=BB=9F=E5=86=85=E7=BD=AE=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E5=8F=B7=E5=8F=98=E9=87=8F=E6=95=B0=E6=8D=AE=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/commons/utils/DeSqlparserUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/commons/utils/DeSqlparserUtils.java b/core/core-backend/src/main/java/io/dataease/commons/utils/DeSqlparserUtils.java index ee91b8bf65..7d220b1811 100644 --- a/core/core-backend/src/main/java/io/dataease/commons/utils/DeSqlparserUtils.java +++ b/core/core-backend/src/main/java/io/dataease/commons/utils/DeSqlparserUtils.java @@ -120,7 +120,7 @@ public class DeSqlparserUtils { } else { value = handleSubstitutedSql(sysVariableId); } - if (value != null) { + if (StringUtils.isNotEmpty(value)) { sqlItem = sqlItem.replace(SysParamsSubstitutedParams + sysVariableId, value); replaceParamItem = true; } @@ -241,6 +241,9 @@ public class DeSqlparserUtils { if (sysVariableId.equalsIgnoreCase("sysParams.userName")) { return userEntity.getName(); } + if (sysVariableId.equalsIgnoreCase("sysParams.userPhone")) { + return userEntity.getPhone(); + } for (SysVariableValueItem variable : userEntity.getVariables()) { if (!variable.isValid()) { continue;