fix(图表): 修复堆叠柱线组合图-数据-右值轴/线指标-快速计算累加后更新图表,图表异常的问题

This commit is contained in:
jianneng-fit2cloud
2025-03-11 10:49:57 +08:00
committed by jianneng-fit2cloud
parent 58aba8ba53
commit b001eff694

View File

@@ -525,16 +525,16 @@ public class DefaultChartHandler extends AbstractChartPlugin {
if (CollectionUtils.isEmpty(data)) {
break;
}
boolean isStack = StringUtils.containsIgnoreCase(chartType, "stack") && !extStack.isEmpty();
boolean isGroup = StringUtils.containsIgnoreCase(chartType, "group") && !xAxisExt.isEmpty();
boolean isStack = StringUtils.containsIgnoreCase(chartType, "stack") && CollectionUtils.isNotEmpty(extStack);
boolean isGroup = StringUtils.containsIgnoreCase(chartType, "group") && CollectionUtils.isNotEmpty(xAxisExt);
if (isStack || isGroup) {
if (CollectionUtils.isEmpty(xAxis)) {
break;
}
if (StringUtils.containsIgnoreCase(chartType, "stack") && extStack.isEmpty()) {
if (StringUtils.containsIgnoreCase(chartType, "stack") && CollectionUtils.isEmpty(extStack)) {
break;
}
if (StringUtils.containsIgnoreCase(chartType, "group") && xAxisExt.isEmpty()) {
if (StringUtils.containsIgnoreCase(chartType, "group") && CollectionUtils.isEmpty(xAxisExt)) {
break;
}
final Map<String, Integer> mainIndexMap = new HashMap<>();