Merge pull request #8973 from dataease/pr@dev@fixpg

fix(仪表板): 修复参数化过滤提示异常
This commit is contained in:
taojinlong 2024-04-07 12:17:39 +08:00 committed by GitHub
commit 199c77d4ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2201,7 +2201,13 @@ public class ChartViewService {
List<SqlVariableDetails> sqlVariables = gson.fromJson(table.getSqlVariableDetails(), new TypeToken<List<SqlVariableDetails>>() {
}.getType());
if (requestList != null && CollectionUtils.isNotEmpty(requestList.getFilter())) {
for (ChartExtFilterRequest chartExtFilterRequest : requestList.getFilter()) {
if (CollectionUtils.isNotEmpty(chartExtFilterRequest.getValue())) {
List<String> collect = chartExtFilterRequest.getValue().stream().map(SQLUtils::transKeyword).collect(Collectors.toList());
chartExtFilterRequest.setValue(collect);
}
if (CollectionUtils.isEmpty(chartExtFilterRequest.getValue())) {
continue;
}