fix: 在指标设置为“占比”的情况下,钻取可能触发 / by zero 报错

This commit is contained in:
ulleo 2023-11-29 14:47:18 +08:00
parent 47ea8c0784
commit b8af080b4d

View File

@ -1379,6 +1379,9 @@ public class ChartViewService {
if (StringUtils.isEmpty(cValue)) {
continue;
}
if (sum.equals(new BigDecimal(0))) {
continue;
}
item[dataIndex] = new BigDecimal(cValue)
.divide(sum, 8, RoundingMode.HALF_UP)
.toString();