diff --git a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 37e8ee01d4..7853ae4626 100644 --- a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -2201,7 +2201,13 @@ public class ChartViewService { List sqlVariables = gson.fromJson(table.getSqlVariableDetails(), new TypeToken>() { }.getType()); if (requestList != null && CollectionUtils.isNotEmpty(requestList.getFilter())) { + + for (ChartExtFilterRequest chartExtFilterRequest : requestList.getFilter()) { + if (CollectionUtils.isNotEmpty(chartExtFilterRequest.getValue())) { + List collect = chartExtFilterRequest.getValue().stream().map(SQLUtils::transKeyword).collect(Collectors.toList()); + chartExtFilterRequest.setValue(collect); + } if (CollectionUtils.isEmpty(chartExtFilterRequest.getValue())) { continue; }