diff --git a/core/backend/src/main/java/io/dataease/service/exportCenter/ExportCenterService.java b/core/backend/src/main/java/io/dataease/service/exportCenter/ExportCenterService.java index 4e456f9c2e..56deaa8a7a 100644 --- a/core/backend/src/main/java/io/dataease/service/exportCenter/ExportCenterService.java +++ b/core/backend/src/main/java/io/dataease/service/exportCenter/ExportCenterService.java @@ -7,6 +7,7 @@ import io.dataease.auth.service.ProxyAuthService; import io.dataease.commons.constants.ParamConstants; import io.dataease.commons.constants.SysLogConstants; import io.dataease.commons.utils.*; +import io.dataease.controller.chart.ChartViewController; import io.dataease.controller.request.chart.ChartExtRequest; import io.dataease.controller.request.dataset.DataSetExportRequest; import io.dataease.controller.request.dataset.DataSetTableRequest; @@ -120,6 +121,8 @@ public class ExportCenterService { @Resource private ChartViewService chartViewService; @Resource + private ChartViewController chartViewController; + @Resource private DataSetGroupService dataSetGroupService; @Resource private PanelGroupService panelGroupService; @@ -332,7 +335,7 @@ public class ExportCenterService { componentFilterInfo.setProxy(request.getProxy()); componentFilterInfo.setUser(request.getUserId()); componentFilterInfo.setDownloadType(request.getDownloadType()); - ChartViewDTO chartViewInfo = chartViewService.getData(request.getViewId(), componentFilterInfo); + ChartViewDTO chartViewInfo = chartViewController.getData(request.getViewId(), null, componentFilterInfo); List tableRow = (List) chartViewInfo.getData().get("sourceData"); request.setDetails(tableRow); if ("dataset".equals(request.getDownloadType())) {