This commit is contained in:
linfso 2025-06-19 16:39:49 +08:00
parent 50afa217ec
commit 6a626af581

View File

@ -1695,8 +1695,11 @@ public class EmisBaseService {
} }
log.info("query emisSettleSubBillList , emisSettleSubBillList,{}", emisSettleSubBillList); log.info("query emisSettleSubBillList , emisSettleSubBillList,{}", emisSettleSubBillList);
BigDecimal inTermMoney = new BigDecimal(emisSettleSubBillList.stream() BigDecimal inTermMoney = new BigDecimal(emisSettleSubBillList.stream()
.map(EmisSettleSubBill::getBillFee) .map(bill -> {
.filter(i -> i != null) BigDecimal billFee = bill.getBillFee() == null ? BigDecimal.ZERO : bill.getBillFee();
BigDecimal recedMoney = bill.getRecedMoney() == null ? BigDecimal.ZERO : bill.getRecedMoney();
return billFee.subtract(recedMoney);
})
.reduce(BigDecimal.ZERO, BigDecimal::add) .reduce(BigDecimal.ZERO, BigDecimal::add)
.stripTrailingZeros().toPlainString()); .stripTrailingZeros().toPlainString());
log.info("success.getInTermMoney , inTermMoney,{}", inTermMoney); log.info("success.getInTermMoney , inTermMoney,{}", inTermMoney);