| | |
| | | private void computeTotalInfo(ReportFeeMonthStatisticsTotalDto reportFeeMonthStatisticsTotalDto, |
| | | List<ReportFeeMonthStatisticsDto> reportFeeMonthStatisticsDtos) { |
| | | |
| | | BigDecimal totalReceivableAmount = new BigDecimal(0.00); |
| | | |
| | | BigDecimal totalReceivedAmount = new BigDecimal(0.00); |
| | | BigDecimal totalPreferentialAmount = new BigDecimal(0.00); |
| | | BigDecimal totalDeductionAmount = new BigDecimal(0.00); |
| | |
| | | BigDecimal totalGiftAmount = new BigDecimal(0.00); |
| | | |
| | | for (ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto : reportFeeMonthStatisticsDtos) { |
| | | totalReceivableAmount = totalReceivableAmount.add(new BigDecimal(reportFeeMonthStatisticsDto.getReceivableAmount())); |
| | | totalReceivedAmount = totalReceivedAmount.add(new BigDecimal(reportFeeMonthStatisticsDto.getReceivedAmount())); |
| | | totalPreferentialAmount = totalPreferentialAmount.add(new BigDecimal(reportFeeMonthStatisticsDto.getDiscountAmount())); |
| | | totalDeductionAmount = totalDeductionAmount.add(new BigDecimal(reportFeeMonthStatisticsDto.getDeductionAmount())); |
| | |
| | | reportFeeMonthStatisticsDto.setLateFee(reportFeeMonthStatisticsDto.getLateAmount()); |
| | | } |
| | | |
| | | //todo 应收金额(小计) |
| | | reportFeeMonthStatisticsTotalDto.setTotalReceivableAmount(String.format("%.2f", totalReceivableAmount.doubleValue())); |
| | | |
| | | //todo 实收金额(小计) |
| | | reportFeeMonthStatisticsTotalDto.setTotalReceivedAmount(String.format("%.2f", totalReceivedAmount.doubleValue())); |
| | | //优惠金额(小计) |
| | | //todo 优惠金额(小计) |
| | | reportFeeMonthStatisticsTotalDto.setTotalPreferentialAmount(String.format("%.2f", totalPreferentialAmount)); |
| | | //减免金额(小计) |
| | | //todo 减免金额(小计) |
| | | reportFeeMonthStatisticsTotalDto.setTotalDeductionAmount(String.format("%.2f", totalDeductionAmount)); |
| | | //滞纳金(小计) |
| | | //todo 滞纳金(小计) |
| | | reportFeeMonthStatisticsTotalDto.setTotalLateFee(String.format("%.2f", totalLateFee)); |
| | | |
| | | } |