|
|
@ -1322,10 +1322,10 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper |
|
|
|
//根据年利率和期数、贷款金额计算月还
|
|
|
|
loanPayMoneyNew = calculatePMT(BigDecimal.ZERO.divide(new BigDecimal("100"), 4, BigDecimal.ROUND_CEILING).doubleValue(), new BigDecimal(loanPeriod).doubleValue(), loanAmount.doubleValue()); |
|
|
|
//根据月还计算利息总额=月还金额 乘以 期数 减去 本金
|
|
|
|
loanInterestNew = loanPayMoney.multiply(new BigDecimal(loanPeriod)).subtract(loanAmount); |
|
|
|
loanInterestNew = loanPayMoneyNew.multiply(new BigDecimal(loanPeriod)).subtract(loanAmount); |
|
|
|
//四舍五入取整数
|
|
|
|
loanPayMoneyNew = loanPayMoney.setScale(0, BigDecimal.ROUND_HALF_UP); |
|
|
|
loanInterestNew = loanInterest.setScale(0, BigDecimal.ROUND_HALF_UP); |
|
|
|
loanPayMoneyNew = loanPayMoneyNew.setScale(0, BigDecimal.ROUND_HALF_UP); |
|
|
|
loanInterestNew = loanInterestNew.setScale(0, BigDecimal.ROUND_HALF_UP); |
|
|
|
loanPayMoneyAll = loanPayMoneyAll.add(loanPayMoneyNew); |
|
|
|
policyYearRatioNew = BigDecimal.ZERO.setScale(2, BigDecimal.ROUND_HALF_UP); |
|
|
|
}else{ |
|
|
|