From 7d8a937602de7b7dd1cf2532be6d1ac5e5c07485 Mon Sep 17 00:00:00 2001 From: "hong.yang" Date: Tue, 26 Dec 2023 09:36:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9B=86=E7=BC=93=E5=AD=98=E6=B1=A1=E6=9F=93=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/module/chart/service/BaseChartDataService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/service/BaseChartDataService.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/service/BaseChartDataService.java index 98d3f5b3..1f6f94a3 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/service/BaseChartDataService.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/service/BaseChartDataService.java @@ -155,7 +155,8 @@ public class BaseChartDataService { }); } if (dataSource.getParams() != null && dataSource.getParams().size() > 0) { - List setParams = dataSetInfoVo.getParams(); + String setString = JSON.toJSONString(dataSetInfoVo.getParams()); + List setParams = JSON.parseArray(setString, DatasetParamDTO.class); for (DatasetParamDTO param : setParams) { if (!dataSource.getParams().containsKey(param.getName())) { continue; @@ -186,7 +187,8 @@ public class BaseChartDataService { if (setParams == null) { setParams = Lists.newArrayList(); } - params = setParams; + String setString = JSON.toJSONString(setParams); + params = JSON.parseArray(setString, DatasetParamDTO.class); } dataDTO.setColumnData(columnData); Object data;