dengzedong
2025-05-16 4bead6b3b364a55dea9d29421f1cdf09378714c6
判空
已修改1个文件
5 ■■■■ 文件已修改
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/collection/IndItemCollector.java 5 ●●●● 补丁 | 查看 | 原始文档 | 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;