|
@ -41,12 +41,15 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; |
|
|
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.*; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordDto; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordDto; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordVehInit; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordVehInit; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDto; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDto; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehFile; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehFile; |
|
|
import com.yxt.anrui.riskcenter.api.loanbepadsincereapply.LoanBePadsincereApplyVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanbepadsincereapply.LoanBePadsincereApplyVo; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; |
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
import com.yxt.anrui.riskcenter.biz.loanbecollectionveh.LoanBeCollectionVehService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanbecollectionveh.LoanBeCollectionVehService; |
|
@ -62,12 +65,6 @@ import com.yxt.common.base.utils.PagerUtil; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApply; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyQuery; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyVo; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyDetailsVo; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyDto; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyFeign; |
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
@ -108,6 +105,10 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle |
|
|
private LoanHomevisitInvestigateService loanHomevisitInvestigateService; |
|
|
private LoanHomevisitInvestigateService loanHomevisitInvestigateService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private LoanBeCollectionVehService loanBeCollectionVehService; |
|
|
private LoanBeCollectionVehService loanBeCollectionVehService; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private LoanFileService loanFileService; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private FileUploadComponent fileUploadComponent; |
|
|
|
|
|
|
|
|
private QueryWrapper<LoanBeCollectionApply> createQueryWrapper(LoanBeCollectionApplyQuery query) { |
|
|
private QueryWrapper<LoanBeCollectionApply> createQueryWrapper(LoanBeCollectionApplyQuery query) { |
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
@ -183,19 +184,75 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle |
|
|
public void saveOrUpdateDto(LoanBeCollectionApplyDto dto) { |
|
|
public void saveOrUpdateDto(LoanBeCollectionApplyDto dto) { |
|
|
String dtoSid = dto.getSid(); |
|
|
String dtoSid = dto.getSid(); |
|
|
List<LoanBeCollectionVehDto> loanBeCollectionVehDetails = dto.getLoanBeCollectionVehDetails(); |
|
|
List<LoanBeCollectionVehDto> loanBeCollectionVehDetails = dto.getLoanBeCollectionVehDetails(); |
|
|
|
|
|
List<LoanBeCollectionFileVo> files = dto.getFiles(); |
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
String sid = this.insertByDto(dto); |
|
|
String sid = this.insertByDto(dto); |
|
|
|
|
|
if (files != null && files.size() > 0){ |
|
|
|
|
|
for (LoanBeCollectionFileVo file : files) { |
|
|
|
|
|
LoanFile loanFile = new LoanFile(); |
|
|
|
|
|
loanFile.setLinkSid(sid); |
|
|
|
|
|
loanFile.setAttachType(LoanFileEnum.BECOLLECTIONAPPLY.getAttachType()); |
|
|
|
|
|
String filePath = file.getUrl(); |
|
|
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
|
|
} |
|
|
|
|
|
loanFile.setFilePath(filePath); |
|
|
|
|
|
loanFileService.save(loanFile); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) { |
|
|
for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) { |
|
|
loanBeCollectionVehDetail.setMainSid(sid); |
|
|
loanBeCollectionVehDetail.setMainSid(sid); |
|
|
loanBeCollectionVehService.saveOrUpdateDto(loanBeCollectionVehDetail); |
|
|
String vehSid = loanBeCollectionVehService.saveOrUpdateDto(loanBeCollectionVehDetail); |
|
|
|
|
|
List<LoanBeCollectionFileVo> hkxyFiles = loanBeCollectionVehDetail.getHkxyFiles(); |
|
|
|
|
|
if (hkxyFiles != null && hkxyFiles.size() > 0){ |
|
|
|
|
|
for (LoanBeCollectionFileVo hkxyFile : hkxyFiles) { |
|
|
|
|
|
LoanFile loanFile = new LoanFile(); |
|
|
|
|
|
loanFile.setLinkSid(vehSid); |
|
|
|
|
|
loanFile.setAttachType(LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType()); |
|
|
|
|
|
String filePath = hkxyFile.getUrl(); |
|
|
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
|
|
} |
|
|
|
|
|
loanFile.setFilePath(filePath); |
|
|
|
|
|
loanFileService.save(loanFile); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
this.updateByDto(dto); |
|
|
this.updateByDto(dto); |
|
|
|
|
|
loanFileService.delByLinkSidOrType(dtoSid,LoanFileEnum.BECOLLECTIONAPPLY.getAttachType()); |
|
|
|
|
|
if (files != null && files.size() > 0){ |
|
|
|
|
|
for (LoanBeCollectionFileVo file : files) { |
|
|
|
|
|
LoanFile loanFile = new LoanFile(); |
|
|
|
|
|
loanFile.setLinkSid(dtoSid); |
|
|
|
|
|
loanFile.setAttachType(LoanFileEnum.BECOLLECTIONAPPLY.getAttachType()); |
|
|
|
|
|
String filePath = file.getUrl(); |
|
|
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
|
|
} |
|
|
|
|
|
loanFile.setFilePath(filePath); |
|
|
|
|
|
loanFileService.save(loanFile); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
loanBeCollectionVehService.delByMainSid(dtoSid); |
|
|
loanBeCollectionVehService.delByMainSid(dtoSid); |
|
|
for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) { |
|
|
for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) { |
|
|
loanBeCollectionVehDetail.setMainSid(dtoSid); |
|
|
loanBeCollectionVehDetail.setMainSid(dtoSid); |
|
|
loanBeCollectionVehService.saveOrUpdateDto(loanBeCollectionVehDetail); |
|
|
String sid = loanBeCollectionVehService.saveOrUpdateDto(loanBeCollectionVehDetail); |
|
|
|
|
|
List<LoanBeCollectionFileVo> hkxyFiles = loanBeCollectionVehDetail.getHkxyFiles(); |
|
|
|
|
|
if (hkxyFiles != null && hkxyFiles.size() > 0){ |
|
|
|
|
|
for (LoanBeCollectionFileVo hkxyFile : hkxyFiles) { |
|
|
|
|
|
LoanFile loanFile = new LoanFile(); |
|
|
|
|
|
loanFile.setLinkSid(sid); |
|
|
|
|
|
loanFile.setAttachType(LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType()); |
|
|
|
|
|
String filePath = hkxyFile.getUrl(); |
|
|
|
|
|
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
|
|
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
|
|
} |
|
|
|
|
|
loanFile.setFilePath(filePath); |
|
|
|
|
|
loanFileService.save(loanFile); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -227,39 +284,70 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle |
|
|
LoanBeCollectionApply entity = fetchBySid(sid); |
|
|
LoanBeCollectionApply entity = fetchBySid(sid); |
|
|
LoanBeCollectionApplyDetailsVo vo = new LoanBeCollectionApplyDetailsVo(); |
|
|
LoanBeCollectionApplyDetailsVo vo = new LoanBeCollectionApplyDetailsVo(); |
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
|
|
List<LoanFile> loanFiles = loanFileService.selectByLinkSid(sid, LoanFileEnum.BECOLLECTIONAPPLY.getAttachType()); |
|
|
|
|
|
List<LoanBeCollectionFileVo> loanBeCollectionFileVos = new ArrayList<>(); |
|
|
|
|
|
if (loanFiles != null && loanFiles.size() > 0){ |
|
|
|
|
|
for (LoanFile loanFile : loanFiles) { |
|
|
|
|
|
LoanBeCollectionFileVo loanBeCollectionFileVo = new LoanBeCollectionFileVo(); |
|
|
|
|
|
String filePath = loanFile.getFilePath(); |
|
|
|
|
|
String urlPrefix = fileUploadComponent.getUrlPrefix(); |
|
|
|
|
|
filePath = urlPrefix + filePath; |
|
|
|
|
|
loanBeCollectionFileVo.setUrl(filePath); |
|
|
|
|
|
loanBeCollectionFileVos.add(loanBeCollectionFileVo); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
vo.setFiles(loanBeCollectionFileVos); |
|
|
List<LoanBeCollectionVehDetailsVo> loanBeCollectionVehDetailsVos = loanBeCollectionVehService.selByMainSid(sid); |
|
|
List<LoanBeCollectionVehDetailsVo> loanBeCollectionVehDetailsVos = loanBeCollectionVehService.selByMainSid(sid); |
|
|
for (LoanBeCollectionVehDetailsVo loanBeCollectionVehDetailsVo : loanBeCollectionVehDetailsVos) { |
|
|
for (LoanBeCollectionVehDetailsVo loanBeCollectionVehDetailsVo : loanBeCollectionVehDetailsVos) { |
|
|
|
|
|
List<LoanFile> loanFiles1 = loanFileService.selectByLinkSid(loanBeCollectionVehDetailsVo.getSid(), LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType()); |
|
|
|
|
|
List<LoanBeCollectionFileVo> loanBeCollectionFileVos1 = new ArrayList<>(); |
|
|
|
|
|
if (loanFiles1 != null && loanFiles1.size() > 0){ |
|
|
|
|
|
for (LoanFile file : loanFiles1) { |
|
|
|
|
|
LoanBeCollectionFileVo loanBeCollectionFileVo = new LoanBeCollectionFileVo(); |
|
|
|
|
|
String filePath = file.getFilePath(); |
|
|
|
|
|
String urlPrefix = fileUploadComponent.getUrlPrefix(); |
|
|
|
|
|
filePath = urlPrefix + filePath; |
|
|
|
|
|
loanBeCollectionFileVo.setUrl(filePath); |
|
|
|
|
|
loanBeCollectionFileVos1.add(loanBeCollectionFileVo); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
loanBeCollectionVehDetailsVo.setHkxyFiles(loanBeCollectionFileVos1); |
|
|
List<LoanBeCollectionVehFile> loanBeCollectionVehFiles = new ArrayList<>(); |
|
|
List<LoanBeCollectionVehFile> loanBeCollectionVehFiles = new ArrayList<>(); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile = new LoanBeCollectionVehFile(); |
|
|
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(loanBeCollectionVehDetailsVo.getSaleVehSid()).getData(); |
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(loanBeCollectionVehDetailsVo.getSaleVehSid()).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle1 = busSalesOrderVehicleFeign.details(loanBeCollectionVehDetailsVo.getSaleVehSid()).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle1 = busSalesOrderVehicleFeign.details(loanBeCollectionVehDetailsVo.getSaleVehSid()).getData(); |
|
|
//催收记录sid
|
|
|
//催收记录sid
|
|
|
loanBeCollectionVehFile.setName("催收记录"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile1 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(loanBeCollectionVehDetailsVo.getSaleVehSid()); |
|
|
loanBeCollectionVehFile1.setName("催收记录"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile1.setSid(loanBeCollectionVehDetailsVo.getSaleVehSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile1); |
|
|
//开票管理sid
|
|
|
//开票管理sid
|
|
|
FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(busSalesOrderVehicle1.getLinkSid(), busSalesOrder.getContractNo()).getData(); |
|
|
FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(busSalesOrderVehicle1.getLinkSid(), busSalesOrder.getContractNo()).getData(); |
|
|
loanBeCollectionVehFile.setName("开票信息"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile2 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(finVehicleInvoice.getSid()); |
|
|
loanBeCollectionVehFile2.setName("开票信息"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile2.setSid(finVehicleInvoice.getSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile2); |
|
|
//月还明细sid
|
|
|
//月还明细sid
|
|
|
loanBeCollectionVehFile.setName("月还明细"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile3 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(loanBeCollectionVehDetailsVo.getSaleVehSid()); |
|
|
loanBeCollectionVehFile3.setName("月还明细"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile3.setSid(loanBeCollectionVehDetailsVo.getSaleVehSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile3); |
|
|
//金融方案sid
|
|
|
//金融方案sid
|
|
|
LoanSolutions loanSolutions = loanSolutionsService.selectBySaleOrderSid(busSalesOrder.getSid()); |
|
|
LoanSolutions loanSolutions = loanSolutionsService.selectBySaleOrderSid(busSalesOrder.getSid()); |
|
|
loanBeCollectionVehFile.setName("金融方案"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile4 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(loanSolutions.getSid()); |
|
|
loanBeCollectionVehFile4.setName("金融方案"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile4.setSid(loanSolutions.getSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile4); |
|
|
//家访考察报告sid
|
|
|
//家访考察报告sid
|
|
|
String jfkcSid = loanHomevisitInvestigateService.selectByBorrSid(busSalesOrderVehicle1.getBorrowerSid()); |
|
|
String jfkcSid = loanHomevisitInvestigateService.selectByBorrSid(busSalesOrderVehicle1.getBorrowerSid()); |
|
|
loanBeCollectionVehFile.setName("家访考察报告"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile5 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(jfkcSid); |
|
|
loanBeCollectionVehFile5.setName("家访考察报告"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile5.setSid(jfkcSid); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile5); |
|
|
//家访考察资料sid
|
|
|
//家访考察资料sid
|
|
|
loanBeCollectionVehFile.setName("家访考察资料"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile6 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(jfkcSid); |
|
|
loanBeCollectionVehFile6.setName("家访考察资料"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile6.setSid(jfkcSid); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile6); |
|
|
loanBeCollectionVehDetailsVo.setSids(loanBeCollectionVehFiles); |
|
|
loanBeCollectionVehDetailsVo.setSids(loanBeCollectionVehFiles); |
|
|
} |
|
|
} |
|
|
vo.setLoanBeCollectionVehDetails(loanBeCollectionVehDetailsVos); |
|
|
vo.setLoanBeCollectionVehDetails(loanBeCollectionVehDetailsVos); |
|
@ -280,38 +368,43 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle |
|
|
List<LoanBeCollectionVehDetailsVo> loanBeCollectionVehDetailsVos = new ArrayList<>(); |
|
|
List<LoanBeCollectionVehDetailsVo> loanBeCollectionVehDetailsVos = new ArrayList<>(); |
|
|
for (LoanBeCollectionRecordVehInit loanBeCollectionRecordVehInit : loanBeCollectionRecordVehInits) { |
|
|
for (LoanBeCollectionRecordVehInit loanBeCollectionRecordVehInit : loanBeCollectionRecordVehInits) { |
|
|
List<LoanBeCollectionVehFile> loanBeCollectionVehFiles = new ArrayList<>(); |
|
|
List<LoanBeCollectionVehFile> loanBeCollectionVehFiles = new ArrayList<>(); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile = new LoanBeCollectionVehFile(); |
|
|
|
|
|
LoanBeCollectionVehDetailsVo loanBeCollectionVehDetailsVo = new LoanBeCollectionVehDetailsVo(); |
|
|
LoanBeCollectionVehDetailsVo loanBeCollectionVehDetailsVo = new LoanBeCollectionVehDetailsVo(); |
|
|
BeanUtil.copyProperties(loanBeCollectionRecordVehInit, loanBeCollectionVehDetailsVo); |
|
|
BeanUtil.copyProperties(loanBeCollectionRecordVehInit, loanBeCollectionVehDetailsVo); |
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(loanBeCollectionRecordVehInit.getSalesOrderSid()).getData(); |
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(loanBeCollectionRecordVehInit.getSalesOrderSid()).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle1 = busSalesOrderVehicleFeign.details(loanBeCollectionRecordVehInit.getSaleVehSid()).getData(); |
|
|
BusSalesOrderVehicle busSalesOrderVehicle1 = busSalesOrderVehicleFeign.details(loanBeCollectionRecordVehInit.getSaleVehSid()).getData(); |
|
|
//催收记录sid
|
|
|
//催收记录sid
|
|
|
loanBeCollectionVehFile.setName("催收记录"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile1 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(loanBeCollectionRecordVehInit.getSaleVehSid()); |
|
|
loanBeCollectionVehFile1.setName("催收记录"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile1.setSid(loanBeCollectionRecordVehInit.getSaleVehSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile1); |
|
|
//开票管理sid
|
|
|
//开票管理sid
|
|
|
FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(busSalesOrderVehicle1.getLinkSid(), busSalesOrder.getContractNo()).getData(); |
|
|
FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(busSalesOrderVehicle1.getLinkSid(), busSalesOrder.getContractNo()).getData(); |
|
|
loanBeCollectionVehFile.setName("开票信息"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile2 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(finVehicleInvoice.getSid()); |
|
|
loanBeCollectionVehFile2.setName("开票信息"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
//loanBeCollectionVehFile2.setSid(finVehicleInvoice.getSid());
|
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile2); |
|
|
//月还明细sid
|
|
|
//月还明细sid
|
|
|
loanBeCollectionVehFile.setName("月还明细"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile3 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(saleVehSid); |
|
|
loanBeCollectionVehFile3.setName("月还明细"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile3.setSid(saleVehSid); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile3); |
|
|
//金融方案sid
|
|
|
//金融方案sid
|
|
|
LoanSolutions loanSolutions = loanSolutionsService.selectBySaleOrderSid(loanBeCollectionRecordVehInit.getSalesOrderSid()); |
|
|
LoanSolutions loanSolutions = loanSolutionsService.selectBySaleOrderSid(loanBeCollectionRecordVehInit.getSalesOrderSid()); |
|
|
loanBeCollectionVehFile.setName("金融方案"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile4 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(loanSolutions.getSid()); |
|
|
loanBeCollectionVehFile4.setName("金融方案"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile4.setSid(loanSolutions.getSid()); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile4); |
|
|
//家访考察报告sid
|
|
|
//家访考察报告sid
|
|
|
String sid = loanHomevisitInvestigateService.selectByBorrSid(busSalesOrderVehicle.getBorrowerSid()); |
|
|
String sid = loanHomevisitInvestigateService.selectByBorrSid(busSalesOrderVehicle.getBorrowerSid()); |
|
|
loanBeCollectionVehFile.setName("家访考察报告"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile5 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(sid); |
|
|
loanBeCollectionVehFile5.setName("家访考察报告"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile5.setSid(sid); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile5); |
|
|
//家访考察资料sid
|
|
|
//家访考察资料sid
|
|
|
loanBeCollectionVehFile.setName("家访考察资料"); |
|
|
LoanBeCollectionVehFile loanBeCollectionVehFile6 = new LoanBeCollectionVehFile(); |
|
|
loanBeCollectionVehFile.setSid(sid); |
|
|
loanBeCollectionVehFile6.setName("家访考察资料"); |
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile); |
|
|
loanBeCollectionVehFile6.setSid(sid); |
|
|
|
|
|
loanBeCollectionVehFiles.add(loanBeCollectionVehFile6); |
|
|
loanBeCollectionVehDetailsVo.setSids(loanBeCollectionVehFiles); |
|
|
loanBeCollectionVehDetailsVo.setSids(loanBeCollectionVehFiles); |
|
|
loanBeCollectionVehDetailsVo.setSaleVehSid(saleVehSid); |
|
|
loanBeCollectionVehDetailsVo.setSaleVehSid(saleVehSid); |
|
|
loanBeCollectionVehDetailsVos.add(loanBeCollectionVehDetailsVo); |
|
|
loanBeCollectionVehDetailsVos.add(loanBeCollectionVehDetailsVo); |
|
|