|
|
@ -430,24 +430,25 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
LoanZfConDetailsVo loanZfConDetailsVo = new LoanZfConDetailsVo(); |
|
|
|
List<String> bankContractImages = new ArrayList<>(); |
|
|
|
//消贷合同编号
|
|
|
|
loanXdConDetailsVo.setLoanCotractNo(busSalesOrderLoancontractDetailsVo.getLoanCotractNo()); |
|
|
|
loanXdConDetailsVo.setLoanCotractNoShow(busSalesOrderBorrowerDetailsVo.getBorrowerName() + "(" + busSalesOrderLoancontractDetailsVo.getLoanCotractNo() + ")"); |
|
|
|
loanXdConDetailsVo.setLoanCotractNo(busSalesOrderLoancontractDetailsVo.getLoanContractNo()); |
|
|
|
loanXdConDetailsVo.setLoanCotractNoShow(busSalesOrderBorrowerDetailsVo.getBorrowerName() + "(" + busSalesOrderLoancontractDetailsVo.getLoanContractNo() + ")"); |
|
|
|
//消贷合同附件
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanCotractNo()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanContractNo()); |
|
|
|
if (loanHomevisitInvestigateFileDetailsVos != null && loanHomevisitInvestigateFileDetailsVos.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : loanHomevisitInvestigateFileDetailsVos) { |
|
|
|
loanCotractImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); |
|
|
|
} |
|
|
|
loanXdConDetailsVo.setLoanCotractImages(loanCotractImages); |
|
|
|
} |
|
|
|
loanXdConDetailsVos.add(loanXdConDetailsVo); |
|
|
|
//资方合同编号
|
|
|
|
if (StringUtils.isBlank(busSalesOrderLoancontractDetailsVo.getBankContractNo())) { |
|
|
|
loanZfConDetailsVo.setBankContractNoShow(busSalesOrderBorrowerDetailsVo.getBorrowerName() + "(暂无)"); |
|
|
|
} else { |
|
|
|
loanZfConDetailsVo.setBankContractNo(busSalesOrderLoancontractDetailsVo.getLoanCotractNo()); |
|
|
|
loanZfConDetailsVo.setBankContractNoShow(busSalesOrderBorrowerDetailsVo.getBorrowerName() + "(" + busSalesOrderLoancontractDetailsVo.getLoanCotractNo() + ")"); |
|
|
|
loanZfConDetailsVo.setBankContractNo(busSalesOrderLoancontractDetailsVo.getLoanContractNo()); |
|
|
|
loanZfConDetailsVo.setBankContractNoShow(busSalesOrderBorrowerDetailsVo.getBorrowerName() + "(" + busSalesOrderLoancontractDetailsVo.getBankContractNo() + ")"); |
|
|
|
//资方合同附件
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos2 = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanCotractNo()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos2 = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanContractNo()); |
|
|
|
if (loanHomevisitInvestigateFileDetailsVos2 != null && loanHomevisitInvestigateFileDetailsVos2.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : loanHomevisitInvestigateFileDetailsVos2) { |
|
|
|
bankContractImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); |
|
|
@ -455,11 +456,12 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
loanZfConDetailsVo.setBankContractImages(bankContractImages); |
|
|
|
} |
|
|
|
} |
|
|
|
loanZfConDetailsVos.add(loanZfConDetailsVo); |
|
|
|
} |
|
|
|
vo.setLoanXdCons(loanXdConDetailsVos); |
|
|
|
vo.setLoanZfCons(loanZfConDetailsVos); |
|
|
|
//定位信息
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dwxxImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DWXX.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dwxxImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DWXX.getAttachType()); |
|
|
|
List<String> location = new ArrayList<>(); |
|
|
|
if (dwxxImages != null && dwxxImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dwxxImage : dwxxImages) { |
|
|
@ -468,7 +470,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLocation(location); |
|
|
|
//房屋照片
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> fwzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.FWZP.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> fwzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.FWZP.getAttachType()); |
|
|
|
List<String> house = new ArrayList<>(); |
|
|
|
if (fwzpImages != null && fwzpImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo fwzpImage : fwzpImages) { |
|
|
@ -477,7 +479,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setHouse(house); |
|
|
|
//门口照片
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> mkzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.MKZP.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> mkzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.MKZP.getAttachType()); |
|
|
|
List<String> doorway = new ArrayList<>(); |
|
|
|
if (mkzpImages != null && mkzpImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo mkzpImage : mkzpImages) { |
|
|
@ -486,7 +488,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setDoorway(doorway); |
|
|
|
//客厅卧室照片
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> ktwszpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.KTWSZP.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> ktwszpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.KTWSZP.getAttachType()); |
|
|
|
List<String> indoor = new ArrayList<>(); |
|
|
|
if (ktwszpImages != null && ktwszpImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo ktwszpImage : ktwszpImages) { |
|
|
@ -495,7 +497,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setIndoor(indoor); |
|
|
|
//合影照等
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> hyzdImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.HYZD.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> hyzdImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.HYZD.getAttachType()); |
|
|
|
List<String> groupPhoto = new ArrayList<>(); |
|
|
|
if (hyzdImages != null && hyzdImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo hyzdImage : hyzdImages) { |
|
|
@ -504,7 +506,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setGroupPhoto(groupPhoto); |
|
|
|
//贷款人身份证
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRSFZ.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DKRSFZ.getAttachType()); |
|
|
|
List<String> lenderIdCard = new ArrayList<>(); |
|
|
|
if (dkrsfzImages != null && dkrsfzImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dkrsfzImage : dkrsfzImages) { |
|
|
@ -513,7 +515,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLenderIdCard(lenderIdCard); |
|
|
|
//贷款人户口本
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRHKB.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DKRHKB.getAttachType()); |
|
|
|
List<String> lenderAccount = new ArrayList<>(); |
|
|
|
if (dkrhkbImages != null && dkrhkbImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dkrhkbImage : dkrhkbImages) { |
|
|
@ -522,7 +524,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLenderAccount(lenderAccount); |
|
|
|
//贷款人婚姻证明
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrhyzmImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRHYZM.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrhyzmImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DKRHYZM.getAttachType()); |
|
|
|
List<String> lenderMarriageCertificate = new ArrayList<>(); |
|
|
|
if (dkrhyzmImages != null && dkrhyzmImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dkrhyzmImage : dkrhyzmImages) { |
|
|
@ -531,7 +533,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLenderMarriageCertificate(lenderMarriageCertificate); |
|
|
|
//贷款人驾驶本
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrjsbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRJSB.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkrjsbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DKRJSB.getAttachType()); |
|
|
|
List<String> lenderDriverBook = new ArrayList<>(); |
|
|
|
if (dkrjsbImages != null && dkrjsbImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dkrjsbImage : dkrjsbImages) { |
|
|
@ -540,7 +542,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLenderDriverBook(lenderDriverBook); |
|
|
|
//贷款人银行流水
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkryhlsImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRYHLS.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dkryhlsImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DKRYHLS.getAttachType()); |
|
|
|
List<String> lenderBankStatement = new ArrayList<>(); |
|
|
|
if (dkryhlsImages != null && dkryhlsImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dkryhlsImage : dkryhlsImages) { |
|
|
@ -549,7 +551,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setLenderBankStatement(lenderBankStatement); |
|
|
|
//配偶身份证
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> posfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POSFZ.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> posfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.POSFZ.getAttachType()); |
|
|
|
List<String> spouseIdCard = new ArrayList<>(); |
|
|
|
if (posfzImages != null && posfzImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo posfzImage : posfzImages) { |
|
|
@ -558,7 +560,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setSpouseIdCard(spouseIdCard); |
|
|
|
//配偶户口本
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> pohkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POHKB.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> pohkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.POHKB.getAttachType()); |
|
|
|
List<String> spouseAccount = new ArrayList<>(); |
|
|
|
if (pohkbImages != null && pohkbImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo pohkbImage : pohkbImages) { |
|
|
@ -567,7 +569,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setSpouseAccount(spouseAccount); |
|
|
|
//担保人身份证
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DBRSFZ.getAttachType()); |
|
|
|
List<String> pohkbImage = new ArrayList<>(); |
|
|
|
if (dbrsfzImages != null && dbrsfzImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dbrsfzImage : dbrsfzImages) { |
|
|
@ -576,7 +578,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setGuarantorIdCard(pohkbImage); |
|
|
|
//担保人户口本
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dbrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRHKB.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> dbrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.DBRHKB.getAttachType()); |
|
|
|
List<String> guarantorAccount = new ArrayList<>(); |
|
|
|
if (dbrhkbImages != null && dbrhkbImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo dbrhkbImage : dbrhkbImages) { |
|
|
@ -585,7 +587,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setGuarantorAccount(guarantorAccount); |
|
|
|
//银行卡
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> yhkImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> yhkImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.YHK.getAttachType()); |
|
|
|
List<String> yhkImagess = new ArrayList<>(); |
|
|
|
if (yhkImages != null && yhkImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo yhkImage : yhkImages) { |
|
|
@ -594,7 +596,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setYhkImages(yhkImagess); |
|
|
|
//房产
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> fcImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.FC.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> fcImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.FC.getAttachType()); |
|
|
|
List<String> houseProperty = new ArrayList<>(); |
|
|
|
if (fcImages != null && fcImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo fcImage : fcImages) { |
|
|
@ -603,7 +605,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome |
|
|
|
} |
|
|
|
vo.setHouseProperty(houseProperty); |
|
|
|
//车辆
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> clImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.CL.getAttachType()); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> clImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), LoanAttachTypeEnum.CL.getAttachType()); |
|
|
|
List<String> carProperty = new ArrayList<>(); |
|
|
|
if (clImages != null && clImages.size() > 0) { |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo clImage : clImages) { |
|
|
|