|
|
@ -1053,4 +1053,222 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
baseMapper.saveReportInfo(comment, jg, sid); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<LoanHomeVisitInvestigateNewDetailsVo> details(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateNewDetailsVo loanHomeVisitInvestigateNewDetailsVo = new LoanHomeVisitInvestigateNewDetailsVo(); |
|
|
|
List<FinanceForm> userInfo = new ArrayList<>(); |
|
|
|
FinanceForm financeForm1 = new FinanceForm(); |
|
|
|
financeForm1.setValue("借款人"); |
|
|
|
financeForm1.setType(1); |
|
|
|
financeForm1.setBold(true); |
|
|
|
financeForm1.setSpanSize(2); |
|
|
|
userInfo.add(financeForm1); |
|
|
|
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(sid); |
|
|
|
FinanceForm financeForm2 = new FinanceForm(); |
|
|
|
if (loanHomevisitInvestigateCustomerDetailsVo.getIsConfirmRealBuyer()){ |
|
|
|
financeForm2.setValue("借款人姓名:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName() + "(实际购车人)"); |
|
|
|
}else { |
|
|
|
financeForm2.setValue("借款人姓名:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName() + "(不是实际购车人)"); |
|
|
|
} |
|
|
|
financeForm2.setSpanSize(2); |
|
|
|
userInfo.add(financeForm2); |
|
|
|
FinanceForm financeForm3 = new FinanceForm(); |
|
|
|
financeForm3.setValue("身份证号:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerIdNumber()); |
|
|
|
financeForm3.setSpanSize(2); |
|
|
|
userInfo.add(financeForm3); |
|
|
|
FinanceForm financeForm4 = new FinanceForm(); |
|
|
|
financeForm4.setValue("电话:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerMobile()); |
|
|
|
userInfo.add(financeForm4); |
|
|
|
FinanceForm financeForm5 = new FinanceForm(); |
|
|
|
financeForm5.setValue("职业:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerCareerValue()); |
|
|
|
userInfo.add(financeForm5); |
|
|
|
FinanceForm financeForm6 = new FinanceForm(); |
|
|
|
financeForm6.setValue("婚姻状况:" + loanHomevisitInvestigateCustomerDetailsVo.getMaritalStatusValue()); |
|
|
|
userInfo.add(financeForm6); |
|
|
|
FinanceForm financeForm7 = new FinanceForm(); |
|
|
|
financeForm7.setValue("有无子女:" + loanHomevisitInvestigateCustomerDetailsVo.getIsChildrenValue()); |
|
|
|
userInfo.add(financeForm7); |
|
|
|
FinanceForm financeForm8 = new FinanceForm(); |
|
|
|
financeForm8.setValue("户籍地址:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerDomAddress()); |
|
|
|
financeForm8.setSpanSize(2); |
|
|
|
userInfo.add(financeForm8); |
|
|
|
FinanceForm financeForm9 = new FinanceForm(); |
|
|
|
financeForm9.setValue("现住址:" + loanHomevisitInvestigateCustomerDetailsVo.getBorrowerPreAddress()); |
|
|
|
financeForm9.setSpanSize(2); |
|
|
|
userInfo.add(financeForm9); |
|
|
|
FinanceForm financeForm10 = new FinanceForm(); |
|
|
|
financeForm10.setValue("银行卡号:" + loanHomevisitInvestigateCustomerDetailsVo.getBankCardNo()); |
|
|
|
financeForm10.setSpanSize(2); |
|
|
|
userInfo.add(financeForm10); |
|
|
|
FinanceForm financeForm11 = new FinanceForm(); |
|
|
|
financeForm11.setValue("开户行:" + loanHomevisitInvestigateCustomerDetailsVo.getDepositBank()); |
|
|
|
financeForm11.setSpanSize(2); |
|
|
|
userInfo.add(financeForm11); |
|
|
|
FinanceForm financeForm12 = new FinanceForm(); |
|
|
|
financeForm12.setValue("银行卡照片:"); |
|
|
|
financeForm12.setSpanSize(2); |
|
|
|
financeForm12.setType(3); |
|
|
|
List<String> yhkImages = new ArrayList<>(); |
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType()); |
|
|
|
if (loanHomevisitInvestigateFileDetailsVos != null && loanHomevisitInvestigateFileDetailsVos.size() > 0){ |
|
|
|
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : loanHomevisitInvestigateFileDetailsVos) { |
|
|
|
yhkImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
financeForm12.setFiles(yhkImages); |
|
|
|
userInfo.add(financeForm12); |
|
|
|
if ("0004".equals(loanHomevisitInvestigateCustomerDetailsVo.getMaritalStatusKey())){ |
|
|
|
FinanceForm financeForm13 = new FinanceForm(); |
|
|
|
financeForm13.setValue("配偶"); |
|
|
|
financeForm13.setSpanSize(2); |
|
|
|
financeForm13.setType(1); |
|
|
|
financeForm13.setBold(true); |
|
|
|
userInfo.add(financeForm13); |
|
|
|
FinanceForm financeForm14 = new FinanceForm(); |
|
|
|
financeForm14.setValue("姓名:" + loanHomevisitInvestigateCustomerDetailsVo.getSpouseName()); |
|
|
|
userInfo.add(financeForm14); |
|
|
|
FinanceForm financeForm15 = new FinanceForm(); |
|
|
|
financeForm15.setValue("职业:" + loanHomevisitInvestigateCustomerDetailsVo.getSpouseCareerValue()); |
|
|
|
userInfo.add(financeForm15); |
|
|
|
FinanceForm financeForm16 = new FinanceForm(); |
|
|
|
financeForm16.setValue("身份证号:" + loanHomevisitInvestigateCustomerDetailsVo.getSpouseIdNumber()); |
|
|
|
financeForm16.setSpanSize(2); |
|
|
|
userInfo.add(financeForm16); |
|
|
|
FinanceForm financeForm17 = new FinanceForm(); |
|
|
|
financeForm17.setValue("电话:" + loanHomevisitInvestigateCustomerDetailsVo.getSpouseMobile()); |
|
|
|
financeForm17.setSpanSize(2); |
|
|
|
userInfo.add(financeForm17); |
|
|
|
FinanceForm financeForm18 = new FinanceForm(); |
|
|
|
financeForm18.setValue("户籍地址:" + loanHomevisitInvestigateCustomerDetailsVo.getSpouseDomAddress()); |
|
|
|
financeForm18.setSpanSize(2); |
|
|
|
userInfo.add(financeForm18); |
|
|
|
FinanceForm financeForm19 = new FinanceForm(); |
|
|
|
financeForm19.setValue("现住址:" + loanHomevisitInvestigateCustomerDetailsVo.getSpousePreAddress()); |
|
|
|
financeForm19.setSpanSize(2); |
|
|
|
userInfo.add(financeForm19); |
|
|
|
} |
|
|
|
List<LoanHomeVisitInvestigateInitOtherPeoVo> loanHomeVisitInvestigateInitOtherPeoVos = loanHomevisitInvestigateOtherpeoService.selByMainSid(sid); |
|
|
|
if (loanHomeVisitInvestigateInitOtherPeoVos != null && loanHomeVisitInvestigateInitOtherPeoVos.size() > 0){ |
|
|
|
FinanceForm financeForm20 = new FinanceForm(); |
|
|
|
financeForm20.setValue("其他人员"); |
|
|
|
financeForm20.setSpanSize(2); |
|
|
|
financeForm20.setType(1); |
|
|
|
financeForm20.setBold(true); |
|
|
|
userInfo.add(financeForm20); |
|
|
|
FinanceForm financeForm21 = new FinanceForm(); |
|
|
|
financeForm21.setSpanSize(2); |
|
|
|
financeForm21.setType(4); |
|
|
|
List<FinanceSonForm> sonForms = new ArrayList<>(); |
|
|
|
for (LoanHomeVisitInvestigateInitOtherPeoVo loanHomeVisitInvestigateInitOtherPeoVo : loanHomeVisitInvestigateInitOtherPeoVos) { |
|
|
|
FinanceSonForm financeSonForm1 = new FinanceSonForm(); |
|
|
|
financeSonForm1.setValue("人员身份:" + loanHomeVisitInvestigateInitOtherPeoVo.getPersonnelType()); |
|
|
|
sonForms.add(financeSonForm1); |
|
|
|
FinanceSonForm financeSonForm2 = new FinanceSonForm(); |
|
|
|
financeSonForm2.setValue("姓名:" + loanHomeVisitInvestigateInitOtherPeoVo.getName()); |
|
|
|
sonForms.add(financeSonForm2); |
|
|
|
FinanceSonForm financeSonForm3 = new FinanceSonForm(); |
|
|
|
financeSonForm3.setValue("身份证号码:" + loanHomeVisitInvestigateInitOtherPeoVo.getIdCard()); |
|
|
|
financeSonForm3.setSpanSize(2); |
|
|
|
sonForms.add(financeSonForm3); |
|
|
|
FinanceSonForm financeSonForm4 = new FinanceSonForm(); |
|
|
|
financeSonForm4.setValue("电话:" + loanHomeVisitInvestigateInitOtherPeoVo.getMobile()); |
|
|
|
sonForms.add(financeSonForm4); |
|
|
|
FinanceSonForm financeSonForm5 = new FinanceSonForm(); |
|
|
|
financeSonForm5.setValue("职业:" + loanHomeVisitInvestigateInitOtherPeoVo.getJob()); |
|
|
|
sonForms.add(financeSonForm5); |
|
|
|
FinanceSonForm financeSonForm6 = new FinanceSonForm(); |
|
|
|
financeSonForm6.setValue("现住址:" + loanHomeVisitInvestigateInitOtherPeoVo.getAddress()); |
|
|
|
financeSonForm6.setSpanSize(2); |
|
|
|
sonForms.add(financeSonForm6); |
|
|
|
FinanceSonForm financeSonForm7 = new FinanceSonForm(); |
|
|
|
financeSonForm7.setValue("户籍地址:" + loanHomeVisitInvestigateInitOtherPeoVo.getResidentAddress()); |
|
|
|
financeSonForm7.setSpanSize(2); |
|
|
|
sonForms.add(financeSonForm7); |
|
|
|
FinanceSonForm financeSonForm8 = new FinanceSonForm(); |
|
|
|
financeSonForm8.setValue("工作单位:" + loanHomeVisitInvestigateInitOtherPeoVo.getCompany()); |
|
|
|
financeSonForm8.setSpanSize(2); |
|
|
|
sonForms.add(financeSonForm8); |
|
|
|
} |
|
|
|
financeForm21.setSonForms(sonForms); |
|
|
|
userInfo.add(financeForm21); |
|
|
|
FinanceForm financeForm22 = new FinanceForm(); |
|
|
|
financeForm22.setValue("紧急联系人"); |
|
|
|
financeForm22.setSpanSize(2); |
|
|
|
financeForm22.setType(1); |
|
|
|
financeForm22.setBold(true); |
|
|
|
userInfo.add(financeForm22); |
|
|
|
FinanceForm financeForm23 = new FinanceForm(); |
|
|
|
financeForm23.setValue("姓名:" + loanHomevisitInvestigateCustomerDetailsVo.getEmergencyContact()); |
|
|
|
financeForm23.setSpanSize(2); |
|
|
|
userInfo.add(financeForm23); |
|
|
|
FinanceForm financeForm24 = new FinanceForm(); |
|
|
|
financeForm24.setValue("电话:" + loanHomevisitInvestigateCustomerDetailsVo.getEmergencyMobile()); |
|
|
|
userInfo.add(financeForm24); |
|
|
|
FinanceForm financeForm25 = new FinanceForm(); |
|
|
|
financeForm25.setValue("关系:" + loanHomevisitInvestigateCustomerDetailsVo.getRelationshipValue()); |
|
|
|
userInfo.add(financeForm25); |
|
|
|
} |
|
|
|
LoanHomevisitInvestigateOperationsDetailsVo loanHomevisitInvestigateOperationsDetailsVo = loanHomevisitInvestigateOperationsService.selByMainSid(sid); |
|
|
|
List<FinanceForm> yYInfo = new ArrayList<>(); |
|
|
|
FinanceForm financeForm26 = new FinanceForm(); |
|
|
|
financeForm26.setValue("行业年限:" + loanHomevisitInvestigateOperationsDetailsVo.getIndustryYears()); |
|
|
|
yYInfo.add(financeForm26); |
|
|
|
FinanceForm financeForm27 = new FinanceForm(); |
|
|
|
financeForm27.setValue("驾驶证类型:" + loanHomevisitInvestigateOperationsDetailsVo.getDriveProTypeValue()); |
|
|
|
yYInfo.add(financeForm27); |
|
|
|
FinanceForm financeForm28 = new FinanceForm(); |
|
|
|
financeForm28.setValue("以往营运方式:" + loanHomevisitInvestigateOperationsDetailsVo.getBeforeOpeTypeValue()); |
|
|
|
financeForm28.setSpanSize(2); |
|
|
|
yYInfo.add(financeForm28); |
|
|
|
LoanHomevisitInvestigateTransportDetailsVo loanHomevisitInvestigateTransportDetailsVo = loanHomevisitInvestigateTransportService.selByMainSid(sid); |
|
|
|
List<FinanceForm> transInfo = new ArrayList<>(); |
|
|
|
FinanceForm financeForm29 = new FinanceForm(); |
|
|
|
financeForm29.setValue("运输路线:" + loanHomevisitInvestigateTransportDetailsVo.getTransportRoute()); |
|
|
|
financeForm29.setSpanSize(2); |
|
|
|
transInfo.add(financeForm29); |
|
|
|
FinanceForm financeForm30 = new FinanceForm(); |
|
|
|
financeForm30.setValue("运输方式:" + loanHomevisitInvestigateTransportDetailsVo.getTransportTypeValue()); |
|
|
|
transInfo.add(financeForm30); |
|
|
|
FinanceForm financeForm31 = new FinanceForm(); |
|
|
|
financeForm31.setValue("运输货物(去程):" + loanHomevisitInvestigateTransportDetailsVo.getTransportGoodsTrip()); |
|
|
|
transInfo.add(financeForm31); |
|
|
|
FinanceForm financeForm32 = new FinanceForm(); |
|
|
|
financeForm32.setValue("运输货物(回程):" + loanHomevisitInvestigateTransportDetailsVo.getTransportGoodsRetTrip()); |
|
|
|
transInfo.add(financeForm32); |
|
|
|
FinanceForm financeForm33 = new FinanceForm(); |
|
|
|
financeForm33.setValue("来回里程:" + loanHomevisitInvestigateTransportDetailsVo.getRoundTripMileage()); |
|
|
|
transInfo.add(financeForm33); |
|
|
|
FinanceForm financeForm34 = new FinanceForm(); |
|
|
|
financeForm34.setValue("载重(吨):" + loanHomevisitInvestigateTransportDetailsVo.getLoad()); |
|
|
|
transInfo.add(financeForm34); |
|
|
|
FinanceForm financeForm35 = new FinanceForm(); |
|
|
|
financeForm35.setValue("每月/趟:" + loanHomevisitInvestigateTransportDetailsVo.getMonthlyTrip()); |
|
|
|
transInfo.add(financeForm35); |
|
|
|
FinanceForm financeForm36 = new FinanceForm(); |
|
|
|
financeForm36.setValue("每趟/元:" + loanHomevisitInvestigateTransportDetailsVo.getPerTripYuan()); |
|
|
|
transInfo.add(financeForm36); |
|
|
|
FinanceForm financeForm37 = new FinanceForm(); |
|
|
|
financeForm37.setValue("每趟油耗:" + loanHomevisitInvestigateTransportDetailsVo.getFuelConsumptionPerTrip()); |
|
|
|
transInfo.add(financeForm37); |
|
|
|
FinanceForm financeForm38 = new FinanceForm(); |
|
|
|
financeForm38.setValue("司机工资:" + loanHomevisitInvestigateTransportDetailsVo.getDriverSalary()); |
|
|
|
transInfo.add(financeForm38); |
|
|
|
FinanceForm financeForm39 = new FinanceForm(); |
|
|
|
financeForm39.setValue("过路费:" + loanHomevisitInvestigateTransportDetailsVo.getToll()); |
|
|
|
transInfo.add(financeForm39); |
|
|
|
FinanceForm financeForm40 = new FinanceForm(); |
|
|
|
financeForm40.setValue("维修保养:" + loanHomevisitInvestigateTransportDetailsVo.getMaintenance()); |
|
|
|
transInfo.add(financeForm40); |
|
|
|
FinanceForm financeForm41 = new FinanceForm(); |
|
|
|
financeForm41.setValue("预期收益:" + loanHomevisitInvestigateTransportDetailsVo.getExpectedRevenue()); |
|
|
|
transInfo.add(financeForm41); |
|
|
|
FinanceForm financeForm42 = new FinanceForm(); |
|
|
|
financeForm42.setValue("净收入:" + loanHomevisitInvestigateTransportDetailsVo.getNetIncome()); |
|
|
|
transInfo.add(financeForm42); |
|
|
|
loanHomeVisitInvestigateNewDetailsVo.setUserInfo(userInfo); |
|
|
|
loanHomeVisitInvestigateNewDetailsVo.setYYInfo(yYInfo); |
|
|
|
loanHomeVisitInvestigateNewDetailsVo.setTransInfo(transInfo); |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateNewDetailsVo); |
|
|
|
} |
|
|
|
} |