From 44720e4e33b45f79c4cc428e1294a984ac197891 Mon Sep 17 00:00:00 2001 From: junjun Date: Tue, 20 Sep 2022 11:31:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=A7=86=E5=9B=BE):=20=E5=A0=86=E5=8F=A0?= =?UTF-8?q?=E9=A1=B9=E6=94=AF=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/service/chart/ChartViewService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index ac1d72f929..867e0e0ccf 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -1521,6 +1521,12 @@ public class ChartViewService { getIndex = i; } } + if (StringUtils.equalsIgnoreCase(fieldType, "extStack")) { + List stack = gson.fromJson(view.getXAxis(), new TypeToken>() { + }.getType()); + index += stack.size(); + getIndex += stack.size(); + } List sortResult = resultCustomSort(fieldList, sqlData); if (ObjectUtils.isNotEmpty(chartViewFieldDTO) && (getIndex >= index)) { // 获取自定义值与data对应列的结果