fix: [Bug]修复图表展示数据与导出数据不符 #17349

This commit is contained in:
taojinlong
2025-11-17 16:17:34 +08:00
committed by taojinlong
parent b7e585c1cc
commit 73a5de7715
3 changed files with 3 additions and 1 deletions

View File

@@ -93,7 +93,7 @@ public class TableInfoHandler extends DefaultChartHandler {
pageInfo.setPageSize(chartExtRequest.getPageSize());
}
Dimension2SQLObj.dimension2sqlObj(sqlMeta, xAxis, FieldUtil.transFields(allFields), crossDs, dsMap, Utils.getParams(FieldUtil.transFields(allFields)), view.getCalParams(), pluginManage);
if (view.getIsExcelExport()) {
if (view.getExportDatasetOriginData()) {
for (int i = 0; i < xAxis.size(); i++) {
ChartViewFieldDTO fieldDTO = null;
for (ChartViewFieldDTO allField : allFields) {

View File

@@ -108,6 +108,7 @@ public class ChartDataServer implements ChartDataApi {
Integer[] dsTypes = null;
//downloadType = dataset 为下载原始名字 这里做数据转换模拟 table-info类型图表导出
if ("dataset".equals(request.getDownloadType())) {
viewDTO.setExportDatasetOriginData(true);
viewDTO.setResultMode(ChartConstants.VIEW_RESULT_MODE.ALL);
viewDTO.setType("table-info");
viewDTO.setRender("antv");

View File

@@ -29,6 +29,7 @@ public class ChartViewDTO extends ChartViewBaseDTO {
private ChartExtRequest chartExtRequest;
private Boolean isExcelExport = false;
private Boolean exportDatasetOriginData = false;
private boolean cache;
/**
* 原始数据集表ID