From 4dbad18ee2e0721081283d93a71475455c210e5c Mon Sep 17 00:00:00 2001 From: taojinlong Date: Mon, 1 Dec 2025 17:56:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=80=90=E4=BB=AA=E8=A1=A8=E6=9D=BF?= =?UTF-8?q?=E3=80=91=E4=BC=98=E5=8C=96=E5=AF=BC=E5=87=BA=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exportCenter/manage/ExportCenterDownLoadManage.java | 6 ++++++ .../src/main/java/io/dataease/model/ExportTaskDTO.java | 2 ++ 2 files changed, 8 insertions(+) diff --git a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java index d4255aca2d..dd22dbd20e 100644 --- a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java +++ b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java @@ -159,6 +159,12 @@ public class ExportCenterDownLoadManage { private void setExportFromName(ExportTaskDTO exportTaskDTO) { if (exportTaskDTO.getExportFromType().equalsIgnoreCase("chart")) { exportTaskDTO.setExportFromName(coreChartViewRepository.findById(exportTaskDTO.getExportFrom()).orElse(new CoreChartView()).getTitle()); + if (StringUtils.isNotEmpty(exportTaskDTO.getExportFromName())) { + ChartExcelRequest request = JsonUtil.parseObject(exportTaskDTO.getParams(), ChartExcelRequest.class); + if (request.getViewInfo() != null && request.getViewInfo().getId() != null && request.getViewInfo().getId().equals(exportTaskDTO.getExportFrom())) { + exportTaskDTO.setExportFromName(request.getViewInfo().getTitle()); + } + } } if (exportTaskDTO.getExportFromType().equalsIgnoreCase("dataset")) { exportTaskDTO.setExportFromName(coreDatasetGroupRepository.findById(exportTaskDTO.getExportFrom()).orElse(new CoreDatasetGroup()).getName()); diff --git a/sdk/common/src/main/java/io/dataease/model/ExportTaskDTO.java b/sdk/common/src/main/java/io/dataease/model/ExportTaskDTO.java index e7cb1c9035..1c022236fe 100644 --- a/sdk/common/src/main/java/io/dataease/model/ExportTaskDTO.java +++ b/sdk/common/src/main/java/io/dataease/model/ExportTaskDTO.java @@ -34,4 +34,6 @@ public class ExportTaskDTO { private String exportFromName; private String orgName; + + private String params; }