提交 a86c9bbc 编写于 作者: O o2null

Merge branch 'hotfix/修复数据中心统计数值大于1万的数报错的问题' into 'master'

hotfix/修复数据中心统计数值大于1万的数报错的问题 同时合并到develop

See merge request o2oa/o2oa!1137

(cherry picked from commit 24e4a8cd)

b57b2715 修复数据中心统计数值大于1万的数报错的问题
上级 a46b77ed
......@@ -232,14 +232,14 @@ public class StatPlan extends GsonPropertyObject {
if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_AVERAGE)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0)));
.format(values.stream().mapToDouble(d -> d).average().orElse(0)).replace(",", ""));
} else{
cell.value = numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0));
}
} else if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_SUM)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()));
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()).replace(",", ""));
} else{
cell.value = numberFormat.format(values.stream().mapToDouble(d -> d).sum());
}
......@@ -304,14 +304,15 @@ public class StatPlan extends GsonPropertyObject {
if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_AVERAGE)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0)));
.format(values.stream().mapToDouble(d -> d).average().orElse(0))
.replace(",", ""));
} else{
cell.value = numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0));
}
} else if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_SUM)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()));
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()).replace(",", ""));
} else{
cell.value = numberFormat.format(values.stream().mapToDouble(d -> d).sum());
}
......@@ -339,14 +340,15 @@ public class StatPlan extends GsonPropertyObject {
if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_AVERAGE)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0)));
.format(values.stream().mapToDouble(d -> d).average().orElse(0))
.replace(",", ""));
} else{
cell.value = numberFormat
.format(values.stream().mapToDouble(d -> d).average().orElse(0));
}
} else if (StringUtils.equals(calculateEntry.calculateType, Plan.CALCULATE_SUM)) {
if (StringUtils.equals(calculateEntry.formatType, CalculateEntry.FORMATTYPE_NUMBER)){
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()));
cell.value = Double.valueOf(numberFormat.format(values.stream().mapToDouble(d -> d).sum()).replace(",", ""));
} else{
cell.value = numberFormat.format(values.stream().mapToDouble(d -> d).sum());
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册