From dade4519e627a6c3102c22615873b0a0aefb88e1 Mon Sep 17 00:00:00 2001 From: jianneng-fit2cloud Date: Mon, 23 Sep 2024 21:42:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=AC=A6=E5=8F=B7=E5=9C=B0=E5=9B=BE):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AC=A6=E5=8F=B7=E5=9C=B0=E5=9B=BE=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98#12384?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/chart/charts/impl/map/SymbolicMapHandler.java | 3 +-- .../src/main/java/io/dataease/chart/utils/ChartDataBuild.java | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/map/SymbolicMapHandler.java b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/map/SymbolicMapHandler.java index e93cfa0704..cc8706c8a4 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/map/SymbolicMapHandler.java +++ b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/map/SymbolicMapHandler.java @@ -47,8 +47,7 @@ public class SymbolicMapHandler extends GroupChartHandler { var xAxis = formatResult.getAxisMap().get(ChartAxis.xAxis); var extBubble = formatResult.getAxisMap().get(ChartAxis.extBubble); var yAxis = formatResult.getAxisMap().get(ChartAxis.yAxis); - Map result = ChartDataBuild.transSymbolicMapNormalWithDetail(xAxis, yAxis, extBubble, data, detailFields, detailData); - return result; + return ChartDataBuild.transSymbolicMapNormalWithDetail(view, xAxis, yAxis, extBubble, data, detailFields, detailData); } @Override diff --git a/core/core-backend/src/main/java/io/dataease/chart/utils/ChartDataBuild.java b/core/core-backend/src/main/java/io/dataease/chart/utils/ChartDataBuild.java index cd695276ee..99e95aaee5 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/utils/ChartDataBuild.java +++ b/core/core-backend/src/main/java/io/dataease/chart/utils/ChartDataBuild.java @@ -1766,7 +1766,7 @@ public class ChartDataBuild { } } - public static Map transSymbolicMapNormalWithDetail(List xAxis, List yAxis, List extBubble, List data, List detailFields, List detailData) { + public static Map transSymbolicMapNormalWithDetail(ChartViewDTO view, List xAxis, List yAxis, List extBubble, List data, List detailFields, List detailData) { int detailIndex = xAxis.size(); List realDetailFields = detailFields.subList(detailIndex, detailFields.size()); @@ -1778,7 +1778,7 @@ public class ChartDataBuild { fields.addAll(extBubble); if (ObjectUtils.isNotEmpty(yAxis)) fields.addAll(yAxis); - Map map = transTableNormal(fields, null, data, new HashMap<>()); + Map map = transTableNormal(fields, view, data, new HashMap<>()); List> tableRow = (List>) map.get("tableRow"); final int xEndIndex = detailIndex; Map> groupDataList = detailData.stream().collect(Collectors.groupingBy(item -> "(" + StringUtils.join(ArrayUtils.subarray(item, 0, xEndIndex), ")-de-(") + ")"));