|
|
@ -1248,34 +1248,34 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
} |
|
|
|
//融资金额
|
|
|
|
map.put("downPayMoney", solutionsDetailsVo.getLoanAmountTotal()); |
|
|
|
//保证金款项
|
|
|
|
map.put("bondAmounts", solutionsDetailsVo.getBondAmounts()); |
|
|
|
//车辆落户保证金
|
|
|
|
map.put("carAmounts", solutionsDetailsVo.getDepositSettle()); |
|
|
|
//保险保证金
|
|
|
|
map.put("premAmounts", solutionsDetailsVo.getDepositPremium()); |
|
|
|
//咨询服务费
|
|
|
|
map.put("serviceAmounts", solutionsDetailsVo.getServiceAmount()); |
|
|
|
//代收首年保险费
|
|
|
|
map.put("proxyPremium", solutionsDetailsVo.getProxyPremium()); |
|
|
|
//代收购置税
|
|
|
|
map.put("proxyPurch", solutionsDetailsVo.getProxyPurchasetax()); |
|
|
|
//代收意外险
|
|
|
|
map.put("proxyAcciden", solutionsDetailsVo.getProxyAccidentPremium()); |
|
|
|
//杂费
|
|
|
|
map.put("otherAmount", solutionsDetailsVo.getOtherAmount()); |
|
|
|
//合计
|
|
|
|
map.put("totalMoney", new BigDecimal(solutionsDetailsVo.getBondAmounts()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositSettle()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getServiceAmount()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPurchasetax()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyAccidentPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getOtherAmount())))))))).toString()); |
|
|
|
List<String> urls = new ArrayList<>(); |
|
|
|
if (conSetUpKey.equals("001")) { |
|
|
|
for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { |
|
|
|
//保证金款项
|
|
|
|
map.put("bondAmounts", solutionsDetailsVo.getBondAmounts()); |
|
|
|
//车辆落户保证金
|
|
|
|
map.put("carAmounts", solutionsDetailsVo.getDepositSettle()); |
|
|
|
//保险保证金
|
|
|
|
map.put("premAmounts", solutionsDetailsVo.getDepositPremium()); |
|
|
|
//咨询服务费
|
|
|
|
map.put("serviceAmounts", solutionsDetailsVo.getServiceAmount()); |
|
|
|
//代收首年保险费
|
|
|
|
map.put("proxyPremium", solutionsDetailsVo.getProxyPremium()); |
|
|
|
//代收购置税
|
|
|
|
map.put("proxyPurch", solutionsDetailsVo.getProxyPurchasetax()); |
|
|
|
//代收意外险
|
|
|
|
map.put("proxyAcciden", solutionsDetailsVo.getProxyAccidentPremium()); |
|
|
|
//杂费
|
|
|
|
map.put("otherAmount", solutionsDetailsVo.getOtherAmount()); |
|
|
|
//合计
|
|
|
|
map.put("totalMoney", new BigDecimal(solutionsDetailsVo.getBondAmounts()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositSettle()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getServiceAmount()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPurchasetax()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyAccidentPremium()) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getOtherAmount())))))))).toString()); |
|
|
|
//获取消贷合同信息
|
|
|
|
BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicle.getLoanContractSid()).getData(); |
|
|
|
//消贷合同编号
|
|
|
@ -1298,6 +1298,31 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
urls.add(pdfName); |
|
|
|
} |
|
|
|
} else if (conSetUpKey.equals("002")) { |
|
|
|
//保证金款项
|
|
|
|
map.put("bondAmounts", new BigDecimal(solutionsDetailsVo.getBondAmounts()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//车辆落户保证金
|
|
|
|
map.put("carAmounts", new BigDecimal(solutionsDetailsVo.getDepositSettle()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//保险保证金
|
|
|
|
map.put("premAmounts", new BigDecimal(solutionsDetailsVo.getDepositPremium()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//咨询服务费
|
|
|
|
map.put("serviceAmounts", new BigDecimal(solutionsDetailsVo.getServiceAmount()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//代收首年保险费
|
|
|
|
map.put("proxyPremium", new BigDecimal(solutionsDetailsVo.getProxyPremium()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//代收购置税
|
|
|
|
map.put("proxyPurch", new BigDecimal(solutionsDetailsVo.getProxyPurchasetax()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//代收意外险
|
|
|
|
map.put("proxyAcciden", new BigDecimal(solutionsDetailsVo.getProxyAccidentPremium()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//杂费
|
|
|
|
map.put("otherAmount", new BigDecimal(solutionsDetailsVo.getOtherAmount()).multiply(new BigDecimal(salesOrderVehicles.size()))); |
|
|
|
//合计
|
|
|
|
map.put("totalMoney", new BigDecimal(solutionsDetailsVo.getBondAmounts()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositSettle()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getDepositPremium()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getServiceAmount()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPremium()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyPurchasetax()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getProxyAccidentPremium()).multiply(new BigDecimal(salesOrderVehicles.size())) |
|
|
|
.add(new BigDecimal(solutionsDetailsVo.getOtherAmount()).multiply(new BigDecimal(salesOrderVehicles.size()))))))))).toString()); |
|
|
|
//获取消贷合同信息
|
|
|
|
BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getLoanContractSid()).getData(); |
|
|
|
//消贷合同编号
|
|
|
|