|
|
@ -191,7 +191,7 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper |
|
|
|
downPayAmount = downPayAmount.add(new BigDecimal(dto.getDownPayAmount())); |
|
|
|
//首付款比例
|
|
|
|
String downPayRatio = ""; |
|
|
|
BigDecimal downPayRatio1 = downPayAmount.divide(loanTotal).multiply(new BigDecimal("100")); |
|
|
|
BigDecimal downPayRatio1 = downPayAmount.divide(loanTotal).multiply(new BigDecimal("100")).setScale(2,BigDecimal.ROUND_HALF_UP); |
|
|
|
downPayRatio = downPayRatio1.toString() + "%"; |
|
|
|
//产品贷款金额 = 融资项目总额-首付金额
|
|
|
|
loanAmount = loanTotal.subtract(downPayAmount); |
|
|
@ -213,7 +213,7 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper |
|
|
|
BigDecimal bondAmount = new BigDecimal(dto.getBondAmount()); |
|
|
|
//贷款保证金比例
|
|
|
|
String bondRatio = ""; |
|
|
|
BigDecimal bondRatio1 = bondAmount.divide(loanAmount).multiply(new BigDecimal("100")); |
|
|
|
BigDecimal bondRatio1 = bondAmount.divide(loanAmount).multiply(new BigDecimal("100")).setScale(2,BigDecimal.ROUND_HALF_UP); |
|
|
|
bondRatio = bondRatio1.toString() + "%"; |
|
|
|
loanSolutions.setBondAmount(bondAmount); |
|
|
|
loanSolutions.setBondRatio(bondRatio); |
|
|
@ -295,6 +295,7 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper |
|
|
|
//利息总额
|
|
|
|
loanSolutionsOtherpolicy.setInterest(interest); |
|
|
|
loanSolutions.setOtherPolicyState(1); |
|
|
|
loanSolutionsOtherpolicy.setOtherPolicyYearRatio(dto.getOtherPolicyYearRatio()); |
|
|
|
} else { |
|
|
|
//方案汇总
|
|
|
|
//融资首付 = 首付金额-其它融贷款金额
|
|
|
|