add 折线图列表增加总计

This commit is contained in:
lijiarao
2022-10-24 09:44:58 +08:00
parent f982a747e1
commit 20a3ba7456
@@ -68,6 +68,18 @@ public class IndexService {
allProjectStatisticsSearch.setPaymentYear(year);
List<AllProjectStatistics> list = payWorkingGroupService.queryListAllProjectMoney(allProjectStatisticsSearch, null);
List<LineChartListVO> lineChartListVOList = convertLineChartListVO(list);
//总数
LineChartListVO lineChartListVO = new LineChartListVO();
BigDecimal reduce = lineChartListVOList.stream().map(i -> new BigDecimal(i.getAllMoney())).reduce(BigDecimal.ZERO, BigDecimal::add);
lineChartListVO.setAllMoney(reduce.toString());
BigDecimal reduce1 = lineChartListVOList.stream().map(i -> new BigDecimal(i.getConfirmAmount())).reduce(BigDecimal.ZERO, BigDecimal::add);
lineChartListVO.setConfirmAmount(reduce1.toString());
BigDecimal reduce2 = lineChartListVOList.stream().map(i -> new BigDecimal(i.getBillMoney())).reduce(BigDecimal.ZERO, BigDecimal::add);
lineChartListVO.setBillMoney(reduce2.toString());
BigDecimal reduce3 = lineChartListVOList.stream().map(i -> new BigDecimal(i.getComeAllMoney())).reduce(BigDecimal.ZERO, BigDecimal::add);
lineChartListVO.setComeAllMoney(reduce3.toString());
lineChartListVO.setPaymentDate("总数");
lineChartListVOList.add(lineChartListVO);
return lineChartListVOList;
}