fix: 修复SQL 数据集参数支持绑定系统变量-in

This commit is contained in:
taojinlong 2025-01-02 18:59:10 +08:00 committed by xuwei-fit2cloud
parent 373595ff41
commit bd2a603811

View File

@ -680,7 +680,7 @@ public class SqlparserUtils {
} }
if (variable.getSysVariableDto().getType().equalsIgnoreCase("text")) { if (variable.getSysVariableDto().getType().equalsIgnoreCase("text")) {
for (SysVariableValueDto sysVariableValueDto : variable.getValueList()) { for (SysVariableValueDto sysVariableValueDto : variable.getValueList()) {
if (sysVariableValueDto.getId().equals(variable.getVariableValueId())) { if (variable.getVariableValueIds().contains(sysVariableValueDto.getId().toString())) {
value = sysVariableValueDto.getValue(); value = sysVariableValueDto.getValue();
break; break;
} }
@ -707,8 +707,9 @@ public class SqlparserUtils {
continue; continue;
} }
if (variable.getSysVariableDto().getType().equalsIgnoreCase("text")) { if (variable.getSysVariableDto().getType().equalsIgnoreCase("text")) {
for (SysVariableValueDto sysVariableValueDto : variable.getValueList()) { for (SysVariableValueDto sysVariableValueDto : variable.getValueList()) {
if (sysVariableValueDto.getSysVariableId().equals(variable.getVariableId())) { if (variable.getVariableValueIds().contains(sysVariableValueDto.getId().toString())) {
values.add(sysVariableValueDto.getValue()); values.add(sysVariableValueDto.getValue());
} }
} }