|
|
@ -267,6 +267,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
LoanHomevisitInvestigate loanHomevisitInvestigate = new LoanHomevisitInvestigate(); |
|
|
|
loanHomevisitInvestigate.setSaleOrderSid(loanHomevisitPrep.getSaleOrderSid()); |
|
|
|
loanHomevisitInvestigate.setSaleOrderBorrowerSid(loanHomevisitPrep.getSaleOrderBorrowerSid()); |
|
|
|
loanHomevisitInvestigate.setPrepSid(sid); |
|
|
|
loanHomevisitInvestigateService.save(loanHomevisitInvestigate); |
|
|
|
//查询是否已存在客户信息并关联
|
|
|
|
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(loanHomevisitPrep.getSaleOrderBorrowerSid()); |
|
|
@ -360,10 +361,10 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
String urlAllVo = ""; |
|
|
|
List<File> filesList = new ArrayList<>(); |
|
|
|
//贷款人生成车辆买卖合同
|
|
|
|
/* List<File> xcmmContractUrls = commonContractFeign.xcmmContract(printConfirmDto).getData(); |
|
|
|
List<File> xcmmContractUrls = commonContractFeign.xcmmContract(printConfirmDto).getData(); |
|
|
|
for (File xcmmContractUrl : xcmmContractUrls) { |
|
|
|
filesList.add(xcmmContractUrl); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
if (conSetUpKey.equals("001")) {//一车一合同
|
|
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { |
|
|
|
List<SalesOrderVehicle> salesOrderVehicles = new ArrayList<>(); |
|
|
@ -390,7 +391,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
busSalesOrderLoancontractDto.setBusName("资方终审确认"); |
|
|
|
String loanContractSid = busSalesOrderLoancontractFeign.save(busSalesOrderLoancontractDto).getData(); |
|
|
|
busSalesOrderVehicleFeign.updateXDCon(busSalesOrderVehicle.getSid(), loanContractSid); |
|
|
|
/* //生成车辆融资协议
|
|
|
|
//生成车辆融资协议
|
|
|
|
String clrzxyUrl = generateCLRZXY(printConfirmDto); |
|
|
|
//生成还款协议
|
|
|
|
String hkxyUrl = hkxy(printConfirmDto); |
|
|
@ -419,7 +420,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
if (StringUtils.isNotBlank(gsgddwdbjy)) { |
|
|
|
File file = new File(docPdfComponent.getUploadTemplateUrl() + gsgddwdbjy); |
|
|
|
filesList.add(file); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
} |
|
|
|
} else if (conSetUpKey.equals("002")) {//一人一合同
|
|
|
|
List<SalesOrderVehicle> salesOrderVehicles = new ArrayList<>(); |
|
|
@ -450,7 +451,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { |
|
|
|
busSalesOrderVehicleFeign.updateXDCon(busSalesOrderVehicle.getSid(), loanContractSid); |
|
|
|
} |
|
|
|
/* //生成车辆融资协议
|
|
|
|
//生成车辆融资协议
|
|
|
|
String clrzxyUrl = generateCLRZXY(printConfirmDto); |
|
|
|
//生成还款协议
|
|
|
|
String hkxy = hkxy(printConfirmDto); |
|
|
@ -479,7 +480,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
if (StringUtils.isNotBlank(gsgddwdbjy)) { |
|
|
|
File file = new File(docPdfComponent.getUploadTemplateUrl() + gsgddwdbjy); |
|
|
|
filesList.add(file); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
} |
|
|
|
//合并pdf文件
|
|
|
|
if (filesList.size() > 0) { |
|
|
@ -493,6 +494,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr |
|
|
|
urlAll = typeName; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(urlAll)) { |
|
|
|
loanHomevisitInvestigateCustomerService.updateContractUrl(sid,urlAll); |
|
|
|
urlAllVo = docPdfComponent.getPrefixTemplateUrl() + urlAll; |
|
|
|
} |
|
|
|
return rb.success().setData(urlAllVo); |
|
|
|