list.stream.filter(a ->info.get列.equals(条件)).map(实体::求和的列).reduce(BigDecimal::add).orElse(BigDecimal.ZERO);
该方式直接返回BigDecimal 如果值为0 直接返回为0的数据同时sonar不会扫描到bug
list.stream.filter(a ->info.get列.equals(条件)).map(实体::求和的列).reduce(BigDecimal::add).orElse(BigDecimal.ZERO);
该方式直接返回BigDecimal 如果值为0 直接返回为0的数据同时sonar不会扫描到bug