|
|
@ -28,6 +28,11 @@ package com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigate; |
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.*; |
|
|
@ -95,6 +100,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
@Autowired |
|
|
|
private SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
private CrmCustomerTempFeign crmCustomerTempFeign; |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderBorrowerFeign busSalesOrderBorrowerFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitInvestigateCustomerService loanHomevisitInvestigateCustomerService; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitInvestigateOrderService loanHomevisitInvestigateOrderService; |
|
|
@ -451,6 +460,16 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
public ResultBean<LoanHomeVisitInvestigateInitCustomerVo> getHomeVisitCustomerInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateInitCustomerVo loanHomeVisitInvestigateInitCustomerVo = baseMapper.getHomeVisitCustomerInfo(sid); |
|
|
|
if (loanHomeVisitInvestigateInitCustomerVo == null){ |
|
|
|
loanHomeVisitInvestigateInitCustomerVo = new LoanHomeVisitInvestigateInitCustomerVo(); |
|
|
|
LoanHomevisitInvestigate loanHomevisitInvestigate = fetchBySid(sid); |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(loanHomevisitInvestigate.getSaleOrderBorrowerSid()).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setLenderSid(busSalesOrderBorrowerDetailsVo.getSid()); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setLenderNam(busSalesOrderBorrowerDetailsVo.getBorrowerName()); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setIdNumber(crmCustomerTempVo.getIDNumber()); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setMobile(busSalesOrderBorrowerDetailsVo.getMobile()); |
|
|
|
} |
|
|
|
//银行卡附件
|
|
|
|
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType()); |
|
|
|
List<String> bankCardImages = new ArrayList<>(); |
|
|
@ -486,11 +505,21 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
loanHomevisitInvestigateCustomerDto.setBorrowerPreAddress(dto.getAddress()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setBankCardNo(dto.getBankNumber()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setDepositBank(dto.getInvoBank()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseIdNumber(dto.getSpouseIdCard()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerKey(dto.getSpouseJobKey()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerValue(dto.getSpouseJob()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(dto.getSpouseRegisterAddress()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpousePreAddress(dto.getSpouseAddress()); |
|
|
|
if (!"0004".equals(dto.getMarriageTypeKey())){ |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseName(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseMobile(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseIdNumber(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerKey(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerValue(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(""); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpousePreAddress(""); |
|
|
|
}else { |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseIdNumber(dto.getSpouseIdCard()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerKey(dto.getSpouseJobKey()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseCareerValue(dto.getSpouseJob()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(dto.getSpouseRegisterAddress()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setSpousePreAddress(dto.getSpouseAddress()); |
|
|
|
} |
|
|
|
loanHomevisitInvestigateCustomerDto.setEmergencyContact(dto.getEmergencyContactName()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setEmergencyMobile(dto.getEmergencyContactMobile()); |
|
|
|
loanHomevisitInvestigateCustomerDto.setRelationshipKey(dto.getEmergencyContactTypeKey()); |
|
|
@ -517,7 +546,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
public ResultBean<LoanHomeVisitInvestigateInitOrderVo> getHomeVisitOrderInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateInitOrderVo loanHomeVisitInvestigateInitOrderVos = loanHomevisitInvestigateOrderService.getHomeVisitOrderInfo(sid); |
|
|
|
loanHomeVisitInvestigateInitOrderVos.setMainSid(sid); |
|
|
|
if (loanHomeVisitInvestigateInitOrderVos == null){ |
|
|
|
loanHomeVisitInvestigateInitOrderVos = new LoanHomeVisitInvestigateInitOrderVo(); |
|
|
|
loanHomeVisitInvestigateInitOrderVos.setMainSid(sid); |
|
|
|
} |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateInitOrderVos); |
|
|
|
} |
|
|
|
|
|
|
@ -536,7 +568,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
public ResultBean<LoanHomeVisitInvestigateInitOperVo> getHomeVisitOperationInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateInitOperVo loanHomeVisitInvestigateInitOperVo = loanHomevisitInvestigateOperationsService.getHomeVisitOperationInfo(sid); |
|
|
|
loanHomeVisitInvestigateInitOperVo.setMainSid(sid); |
|
|
|
if (loanHomeVisitInvestigateInitOperVo == null){ |
|
|
|
loanHomeVisitInvestigateInitOperVo = new LoanHomeVisitInvestigateInitOperVo(); |
|
|
|
loanHomeVisitInvestigateInitOperVo.setMainSid(sid); |
|
|
|
} |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateInitOperVo); |
|
|
|
} |
|
|
|
|
|
|
@ -556,7 +591,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
public ResultBean<LoanHomeVisitInvestigateInitTranVo> getHomeVisitTransportInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateInitTranVo loanHomeVisitInvestigateInitTranVo = loanHomevisitInvestigateTransportService.getHomeVisitTransportInfo(sid); |
|
|
|
loanHomeVisitInvestigateInitTranVo.setMainSid(sid); |
|
|
|
if (loanHomeVisitInvestigateInitTranVo == null){ |
|
|
|
loanHomeVisitInvestigateInitTranVo = new LoanHomeVisitInvestigateInitTranVo(); |
|
|
|
loanHomeVisitInvestigateInitTranVo.setMainSid(sid); |
|
|
|
} |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateInitTranVo); |
|
|
|
} |
|
|
|
|
|
|
@ -583,7 +621,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
public ResultBean<LoanHomeVisitInvestigateInitPropVo> getHomeVisitAssetsInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomeVisitInvestigateInitPropVo loanHomeVisitInvestigateInitPropVo = loanHomevisitInvestigatePropertyService.getHomeVisitAssetsInfo(sid); |
|
|
|
loanHomeVisitInvestigateInitPropVo.setMainSid(sid); |
|
|
|
if (loanHomeVisitInvestigateInitPropVo == null){ |
|
|
|
loanHomeVisitInvestigateInitPropVo = new LoanHomeVisitInvestigateInitPropVo(); |
|
|
|
loanHomeVisitInvestigateInitPropVo.setMainSid(sid); |
|
|
|
} |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateInitPropVo); |
|
|
|
} |
|
|
|
|
|
|
|