Merge pull request #12278 from dataease/pr@dev@fixExportdata

fix: 导出分享仪表板出错
This commit is contained in:
taojinlong 2024-09-19 10:40:03 +08:00 committed by GitHub
commit ecc61aca44
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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<Object[]> tableRow = (List) chartViewInfo.getData().get("sourceData");
request.setDetails(tableRow);
if ("dataset".equals(request.getDownloadType())) {