iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/collection/IndItemCollector.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/collection/IndItemCollector.java
@@ -63,8 +63,9 @@ // 考虑指标精度和转换系数 if (!CollectionUtils.isEmpty(result)) { result.forEach(e -> { if (e != null) { Object dataValue = e.getDataValue(); if (dataValue instanceof Number) { if (dataValue != null && dataValue instanceof Number) { BigDecimal value = new BigDecimal(dataValue.toString()); if (indItem.getPrecision() != null) { value = new BigDecimal(dataValue.toString()).setScale(indItem.getPrecision(), BigDecimal.ROUND_HALF_UP); @@ -74,6 +75,8 @@ } e.setDataValue(value.doubleValue()); } } }); } return result;