第一种方式:

 Double salesAmount = yearLsit.stream().map(o ->
                                        BigDecimal.valueOf(o.getDeliveryAmount()-ArithUtils.add(o.getRebateApplyAmount(), o.getPriceDifferenceApplyAmount()))).
                                        reduce(BigDecimal::add).orElse(BigDecimal.ZERO).doubleValue();

第二种方式:


salesAmount=yearLsit.stream().mapToDouble(Object::getRepaymentAmount).sum();
文档更新时间: 2023-11-27 13:33   作者:admin