mirror of
https://github.com/dataease/dataease.git
synced 2026-05-14 21:12:33 +08:00
fix(图表): 修复汇总表设置自定义汇总后排序报错 #17594
This commit is contained in:
@@ -241,8 +241,10 @@ public class TableNormalHandler extends DefaultChartHandler {
|
||||
});
|
||||
if (!customCalcFields.isEmpty()) {
|
||||
var xFields = sqlMeta.getXFields();
|
||||
var xOrder = sqlMeta.getXOrders();
|
||||
// 清空维度值,获取完结果再设置回去
|
||||
sqlMeta.setXFields(Collections.emptyList());
|
||||
sqlMeta.setXOrders(Collections.emptyList());
|
||||
List<DatasetTableFieldDTO> tmpList = FieldUtil.transFields(allFields);
|
||||
tmpList.addAll(customCalcFields);
|
||||
Quota2SQLObj.quota2sqlObj(sqlMeta, customCalcFields, tmpList, crossDs, dsMap, Utils.getParams(FieldUtil.transFields(allFields)), view.getCalParams(), pluginManage);
|
||||
@@ -269,6 +271,7 @@ public class TableNormalHandler extends DefaultChartHandler {
|
||||
result.put("customSumResult", customSumResult);
|
||||
}
|
||||
sqlMeta.setXFields(xFields);
|
||||
sqlMeta.setXOrders(xOrder);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user