Browse Source

优化

master
God 2 years ago
parent
commit
c664280a7e
  1. 59
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

59
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

@ -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);
}

Loading…
Cancel
Save