From 2842339b116a9ed655f05b24769c52e59bf7558e Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 6 May 2025 11:19:13 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E4=BB=AA=E8=A1=A8=E6=9D=BF=E3=80=81?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E6=9D=BF=E5=A4=A7=E5=B1=8F=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E5=90=8C=E6=97=B6=E8=BF=87=E6=BB=A4=E9=9D=9E?= =?UTF-8?q?=E5=BF=85=E8=A6=81=E7=9A=84=E5=9B=BE=E8=A1=A8=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=BB=A5=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataease/visualization/server/DataVisualizationServer.java | 3 ++- .../src/main/resources/db/desktop/V2.10.9__ddl.sql | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 core/core-backend/src/main/resources/db/desktop/V2.10.9__ddl.sql diff --git a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java index cf49c70ed7..bdf78e46fd 100644 --- a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java +++ b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java @@ -200,7 +200,8 @@ public class DataVisualizationServer implements DataVisualizationApi { //获取图表信息 List chartViewDTOS = chartViewManege.listBySceneId(dvId, resourceTable); if (!CollectionUtils.isEmpty(chartViewDTOS)) { - Map viewInfo = chartViewDTOS.stream().collect(Collectors.toMap(ChartViewDTO::getId, chartView -> chartView)); + // 增加过滤当前使用的图表信息 + Map viewInfo = chartViewDTOS.stream().filter(item -> result.getComponentData().indexOf("\"id\":\"" + item.getId()) > 0).collect(Collectors.toMap(ChartViewDTO::getId, chartView -> chartView)); result.setCanvasViewInfo(viewInfo); } VisualizationWatermark watermark = watermarkMapper.selectById("system_default"); diff --git a/core/core-backend/src/main/resources/db/desktop/V2.10.9__ddl.sql b/core/core-backend/src/main/resources/db/desktop/V2.10.9__ddl.sql new file mode 100644 index 0000000000..5dc7c350fc --- /dev/null +++ b/core/core-backend/src/main/resources/db/desktop/V2.10.9__ddl.sql @@ -0,0 +1,2 @@ +ALTER TABLE `core_chart_view` + ADD INDEX `scene_id_seq`(`scene_id`) USING BTREE; \ No newline at end of file