diff --git a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java index f58d55e..08d6b20 100644 --- a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java +++ b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java @@ -1351,6 +1351,10 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl centralList = entry.getValue().stream().map(x->Optional.ofNullable(x.getCentralMoney()).orElse(0.00)).collect(Collectors.toList()); + double central = centralList.isEmpty()? 0.00 : centralList.stream().reduce(0.00, Double::sum); + BigDecimal centralMoney = new BigDecimal(String.valueOf(central)); + projectSummary.setCentralMoney(centralMoney); List ids = entry.getValue().stream().map(x -> x.getId()).collect(Collectors.toList()); BigDecimal contractMoney=new BigDecimal("0"); BigDecimal contractCentralMoney=new BigDecimal("0");