|
|
@ -46,11 +46,15 @@ public class ScheduledLoanFundDayService { |
|
|
|
List<LoanRepaymentPlanDetails> list = loanRepaymentPlanDetailsService.planList(); |
|
|
|
list.removeAll(Collections.singleton(null)); |
|
|
|
if (list.size() > 0) { |
|
|
|
//截止到当天垫款余额T
|
|
|
|
BigDecimal paymentMoneyAll = list.stream().map(LoanRepaymentPlanDetails::getPaymentMoney).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
//当天资金占用费B
|
|
|
|
BigDecimal fundDay = paymentMoneyAll.multiply(new BigDecimal(7)).divide(new BigDecimal(10000), BigDecimal.ROUND_CEILING); |
|
|
|
// //截止到当天垫款余额T
|
|
|
|
// BigDecimal paymentMoneyAll = list.stream().map(LoanRepaymentPlanDetails::getPaymentMoney).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
|
// //当天资金占用费B
|
|
|
|
// BigDecimal fundDay = paymentMoneyAll.multiply(new BigDecimal(7)).divide(new BigDecimal(10000), BigDecimal.ROUND_CEILING);
|
|
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
|
//截止到当天垫款余额T
|
|
|
|
BigDecimal paymentMoneyAll = list.get(i).getPaymentMoney(); |
|
|
|
//当天资金占用费B
|
|
|
|
BigDecimal fundDay = paymentMoneyAll.multiply(new BigDecimal(7)).divide(new BigDecimal(10000), BigDecimal.ROUND_CEILING); |
|
|
|
LoanRepaymentPlanDetails loanRepaymentPlanDetails = list.get(i); |
|
|
|
LoanFundDay loanFundDay = new LoanFundDay(); |
|
|
|
loanFundDay.setBusSid(loanRepaymentPlanDetails.getSid()); |
|
|
|