Pr@dev v2@dataset params (#14386)

* fix(数据集): SQL 数据集参数支持绑定系统变量

* fix(数据集): SQL 数据集参数支持绑定系统变量

* fix(数据集): SQL 数据集参数支持绑定系统变量

---------

Co-authored-by: taojinlong <jinlong@fit2cloud.com>
This commit is contained in:
taojinlong 2024-12-27 16:13:31 +08:00 committed by GitHub
parent 04ce0235e8
commit 200a11dff4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -579,9 +579,9 @@ public class SqlparserUtils {
}
}
}
sql = sql.replace("$[sysParams.userId]", userEntity.getAccount());
sql = sql.replace("$[sysParams.userEmail]", userEntity.getEmail());
sql = sql.replace("$[sysParams.userName]", userEntity.getName());
sql = sql.replace("[sysParams.userId]", userEntity.getAccount());
sql = sql.replace("[sysParams.userEmail]", userEntity.getEmail());
sql = sql.replace("[sysParams.userName]", userEntity.getName());
for (SysVariableValueItem variable : userEntity.getVariables()) {
String value = null;
if (!variable.isValid()) {
@ -598,7 +598,7 @@ public class SqlparserUtils {
value = variable.getVariableValue();
}
if (StringUtils.isNotEmpty(value)) {
sql = sql.replace("$[" + variable.getVariableId() + "]", value);
sql = sql.replace("[" + variable.getVariableId() + "]", value);
}
}