|
|
@ -63,47 +63,11 @@ public class CreditReviewService { |
|
|
|
@Autowired |
|
|
|
private LoanFinBankFeign loanFinBankFeign; |
|
|
|
|
|
|
|
public ResultBean<PagerVo<CreditReviewVo>> getCreditReviewList(PagerQuery<CreditReviewQuery> pagerQuery) { |
|
|
|
ResultBean<PagerVo<CreditReviewVo>> rb = ResultBean.fireFail(); |
|
|
|
PagerQuery<LoanPreloanCreditApplyQuery> pq = new PagerQuery<>(); |
|
|
|
CreditReviewQuery params = pagerQuery.getParams(); |
|
|
|
LoanPreloanCreditApplyQuery loanParams = new LoanPreloanCreditApplyQuery(); |
|
|
|
loanParams.setOrgSidPath(params.getOrgPath()); |
|
|
|
loanParams.setUserSid(params.getUserSid()); |
|
|
|
loanParams.setType(params.getType()); |
|
|
|
loanParams.setMenuSid(params.getMenuSid()); |
|
|
|
loanParams.setName(params.getNames()); |
|
|
|
pq.setParams(loanParams); |
|
|
|
PagerVo<LoanPreloanCreditApplyVo> loanPreloanCreditApplyVoPagerVo = loanPreloanCreditApplyFeign.listPage(pq).getData(); |
|
|
|
PagerVo<CreditReviewVo> v = new PagerVo<>(); |
|
|
|
List<CreditReviewVo> creditReviewVos = new ArrayList<>(); |
|
|
|
for (LoanPreloanCreditApplyVo record : loanPreloanCreditApplyVoPagerVo.getRecords()) { |
|
|
|
CreditReviewVo creditReviewVo = new CreditReviewVo(); |
|
|
|
creditReviewVo.setSid(record.getSid()); |
|
|
|
creditReviewVo.setCreateDate(DateUtil.formatDate(record.getCreateTime())); |
|
|
|
creditReviewVo.setName(record.getKhqyName()); |
|
|
|
creditReviewVo.setMobile(record.getPhone()); |
|
|
|
creditReviewVo.setModel(record.getModelName()); |
|
|
|
creditReviewVo.setManagement(record.getCapitalName()); |
|
|
|
creditReviewVo.setExamineDate(record.getGsshDate()); |
|
|
|
creditReviewVo.setCompanyResults(record.getGsfkjg()); |
|
|
|
creditReviewVo.setManagementResults(record.getZffkjg()); |
|
|
|
creditReviewVo.setShowDeleteBtn(record.getIsDelete()); |
|
|
|
creditReviewVo.setShowUpdateBtn(record.getIsEdit()); |
|
|
|
creditReviewVo.setShowHandleBtn(record.getIsHandle()); |
|
|
|
creditReviewVo.setCustomerKey(record.getCustTypeKey()); |
|
|
|
creditReviewVo.setAppealResults(record.getSsjg()); |
|
|
|
creditReviewVos.add(creditReviewVo); |
|
|
|
} |
|
|
|
v.setRecords(creditReviewVos); |
|
|
|
return rb.success().setData(v); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<CreditReviewDetailsVo> initCreditReviewInfo(CreditReviewDetailsQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
CreditReviewDetailsVo creditReviewDetailsVo = new CreditReviewDetailsVo(); |
|
|
|
if (StringUtils.isBlank(query.getSid())){//新增初始化
|
|
|
|
if (query.getCreateSource() == 0){ |
|
|
|
if (StringUtils.isBlank(query.getSid())) {//新增初始化
|
|
|
|
if (query.getCreateSource() == 0) { |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(query.getUserSid()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(query.getOrgPath()).getData(); |
|
|
|
creditReviewDetailsVo.setUserSid(query.getUserSid()); |
|
|
@ -112,12 +76,12 @@ public class CreditReviewService { |
|
|
|
creditReviewDetailsVo.setCreateTime(DateUtil.formatDate(new Date())); |
|
|
|
creditReviewDetailsVo.setCustomerTypeKey(query.getCustomerTypeKey()); |
|
|
|
creditReviewDetailsVo.setCustomerType(query.getCustomerTypeValue()); |
|
|
|
}else if (query.getCreateSource() == 1){//意向车型发起
|
|
|
|
} else if (query.getCreateSource() == 1) {//意向车型发起
|
|
|
|
|
|
|
|
}else if (query.getCreateSource() == 2){//销售订单发起
|
|
|
|
} else if (query.getCreateSource() == 2) {//销售订单发起
|
|
|
|
|
|
|
|
} |
|
|
|
}else {//修改回显
|
|
|
|
} else {//修改回显
|
|
|
|
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(query.getSid()).getData(); |
|
|
|
creditReviewDetailsVo.setSid(loanPreloanCreditApplyDetailsVo.getSid()); |
|
|
|
creditReviewDetailsVo.setPublishInfo(loanPreloanCreditApplyDetailsVo.getApplyDeptName() + "-" + loanPreloanCreditApplyDetailsVo.getCreateByName()); |
|
|
@ -159,13 +123,13 @@ public class CreditReviewService { |
|
|
|
} |
|
|
|
//构建人员类型下拉选数据
|
|
|
|
List<IdentityDetailsVo> identityDetailsVos = new ArrayList<>(); |
|
|
|
if ("1".equals(query.getCustomerTypeKey())){ |
|
|
|
if ("1".equals(query.getCustomerTypeKey())) { |
|
|
|
IdentityDetailsVo identityDetailsVo = new IdentityDetailsVo(); |
|
|
|
identityDetailsVo.setSid("003"); |
|
|
|
identityDetailsVo.setDictKey("003"); |
|
|
|
identityDetailsVo.setDictValue("担保人"); |
|
|
|
identityDetailsVos.add(identityDetailsVo); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
IdentityDetailsVo identityDetailsVo = new IdentityDetailsVo(); |
|
|
|
identityDetailsVo.setSid("001"); |
|
|
|
identityDetailsVo.setDictKey("001"); |
|
|
@ -186,6 +150,102 @@ public class CreditReviewService { |
|
|
|
return rb.success().setData(creditReviewDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<CreditReviewDetailsOffVo> initCreditReviewInfo2(CreditReviewDetailsQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
CreditReviewDetailsOffVo creditReviewDetailsoffVo = new CreditReviewDetailsOffVo(); |
|
|
|
if (StringUtils.isBlank(query.getSid())) {//新增初始化
|
|
|
|
if (query.getCreateSource() == 0) { |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(query.getUserSid()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(query.getOrgPath()).getData(); |
|
|
|
creditReviewDetailsoffVo.setUserSid(query.getUserSid()); |
|
|
|
creditReviewDetailsoffVo.setOrgPath(query.getOrgPath()); |
|
|
|
creditReviewDetailsoffVo.setPublishInfo(sysOrganizationVoBM.getName() + "-" + sysUserVo.getName()); |
|
|
|
creditReviewDetailsoffVo.setCreateTime(DateUtil.formatDate(new Date())); |
|
|
|
creditReviewDetailsoffVo.setCustomerTypeKey(query.getCustomerTypeKey()); |
|
|
|
creditReviewDetailsoffVo.setCustomerType(query.getCustomerTypeValue()); |
|
|
|
} else if (query.getCreateSource() == 1) {//意向车型发起
|
|
|
|
|
|
|
|
} else if (query.getCreateSource() == 2) {//销售订单发起
|
|
|
|
|
|
|
|
} |
|
|
|
} else {//修改回显
|
|
|
|
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(query.getSid()).getData(); |
|
|
|
creditReviewDetailsoffVo.setSid(loanPreloanCreditApplyDetailsVo.getSid()); |
|
|
|
creditReviewDetailsoffVo.setPublishInfo(loanPreloanCreditApplyDetailsVo.getApplyDeptName() + "-" + loanPreloanCreditApplyDetailsVo.getCreateByName()); |
|
|
|
creditReviewDetailsoffVo.setCreateTime(DateUtil.formatDate(loanPreloanCreditApplyDetailsVo.getCreateTime())); |
|
|
|
creditReviewDetailsoffVo.setCustomerTypeKey(loanPreloanCreditApplyDetailsVo.getCustTypeKey()); |
|
|
|
creditReviewDetailsoffVo.setCustomerType(loanPreloanCreditApplyDetailsVo.getCustTypeValue()); |
|
|
|
creditReviewDetailsoffVo.setModel(loanPreloanCreditApplyDetailsVo.getModelName()); |
|
|
|
creditReviewDetailsoffVo.setModelSid(loanPreloanCreditApplyDetailsVo.getModelSid()); |
|
|
|
creditReviewDetailsoffVo.setLegalPersonName(loanPreloanCreditApplyDetailsVo.getCustName()); |
|
|
|
creditReviewDetailsoffVo.setLegalPersonSid(loanPreloanCreditApplyDetailsVo.getCustSid()); |
|
|
|
creditReviewDetailsoffVo.setLegalPersonMobile(loanPreloanCreditApplyDetailsVo.getPhone()); |
|
|
|
creditReviewDetailsoffVo.setLegalPersonIdNumber(loanPreloanCreditApplyDetailsVo.getIdCard()); |
|
|
|
creditReviewDetailsoffVo.setLegalPersonIdCardImages(loanPreloanCreditApplyDetailsVo.getIdCardImages()); |
|
|
|
creditReviewDetailsoffVo.setUserSid(loanPreloanCreditApplyDetailsVo.getCreateBySid()); |
|
|
|
creditReviewDetailsoffVo.setOrgPath(loanPreloanCreditApplyDetailsVo.getOrgSidPath()); |
|
|
|
creditReviewDetailsoffVo.setCompanyName(loanPreloanCreditApplyDetailsVo.getQyName()); |
|
|
|
creditReviewDetailsoffVo.setCompanySid(loanPreloanCreditApplyDetailsVo.getQySid()); |
|
|
|
creditReviewDetailsoffVo.setMaterialImages(loanPreloanCreditApplyDetailsVo.getComFkFiles()); |
|
|
|
creditReviewDetailsoffVo.setManagementSid(loanPreloanCreditApplyDetailsVo.getCapitalSid()); |
|
|
|
creditReviewDetailsoffVo.setManagementName(loanPreloanCreditApplyDetailsVo.getCapitalName()); |
|
|
|
//creditReviewDetailsoffVo.setDownUrl();
|
|
|
|
//参数优化
|
|
|
|
query.setCustomerTypeKey(loanPreloanCreditApplyDetailsVo.getCustTypeKey()); |
|
|
|
//风控要求的其他人员
|
|
|
|
List<ShareholderDetailsVo> shareholderDetailsVos = new ArrayList<>(); |
|
|
|
List<LoanPreloanCreditPeoDetailsVo> loanPreloanCreditPeos = loanPreloanCreditApplyDetailsVo.getLoanPreloanCreditPeos(); |
|
|
|
for (LoanPreloanCreditPeoDetailsVo loanPreloanCreditPeo : loanPreloanCreditPeos) { |
|
|
|
ShareholderDetailsVo shareholderDetailsVo = new ShareholderDetailsVo(); |
|
|
|
shareholderDetailsVo.setShareholderName(loanPreloanCreditPeo.getPeoName()); |
|
|
|
shareholderDetailsVo.setShareholderMobile(loanPreloanCreditPeo.getPhone()); |
|
|
|
shareholderDetailsVo.setShareholderIdNumber(loanPreloanCreditPeo.getIdCard()); |
|
|
|
shareholderDetailsVo.setShareholderRemarks(loanPreloanCreditPeo.getRemarks()); |
|
|
|
shareholderDetailsVo.setShareholderTypeKey(loanPreloanCreditPeo.getPeoTypeKey()); |
|
|
|
shareholderDetailsVo.setShareholderTypeValue(loanPreloanCreditPeo.getPeoTypeValue()); |
|
|
|
shareholderDetailsVo.setShareholderIdCardImages(loanPreloanCreditPeo.getIdCardImages()); |
|
|
|
shareholderDetailsVos.add(shareholderDetailsVo); |
|
|
|
} |
|
|
|
creditReviewDetailsoffVo.setShareholderList(shareholderDetailsVos); |
|
|
|
//公司风控
|
|
|
|
creditReviewDetailsoffVo.setSearchResultImages(loanPreloanCreditApplyDetailsVo.getGsQueryResults()); |
|
|
|
creditReviewDetailsoffVo.setExamineResultKey(loanPreloanCreditApplyDetailsVo.getGsfkjgKey()); |
|
|
|
creditReviewDetailsoffVo.setExamineResult(loanPreloanCreditApplyDetailsVo.getGsfkjg()); |
|
|
|
creditReviewDetailsoffVo.setExamineDate(loanPreloanCreditApplyDetailsVo.getGsshDate()); |
|
|
|
creditReviewDetailsoffVo.setExamineRemarks(loanPreloanCreditApplyDetailsVo.getGsshRemarks()); |
|
|
|
//资方风控
|
|
|
|
creditReviewDetailsoffVo.setManageLeave(loanPreloanCreditApplyDetailsVo.getCapitalBalance()); |
|
|
|
creditReviewDetailsoffVo.setSearchResultImages2(loanPreloanCreditApplyDetailsVo.getZfQueryResults()); |
|
|
|
creditReviewDetailsoffVo.setExamineResultKey2(loanPreloanCreditApplyDetailsVo.getZffkjgKey()); |
|
|
|
creditReviewDetailsoffVo.setExamineResult2(loanPreloanCreditApplyDetailsVo.getZffkjg()); |
|
|
|
creditReviewDetailsoffVo.setExamineDate2(loanPreloanCreditApplyDetailsVo.getZfshDate()); |
|
|
|
creditReviewDetailsoffVo.setExamineRemarks2(loanPreloanCreditApplyDetailsVo.getZfshRemarks()); |
|
|
|
} |
|
|
|
//构建人员类型下拉选数据
|
|
|
|
List<IdentityDetailsVo> companyResultDict = new ArrayList<>(); |
|
|
|
List<IdentityDetailsVo> managementResultDict = new ArrayList<>(); |
|
|
|
IdentityDetailsVo identityDetailsVo1 = new IdentityDetailsVo(); |
|
|
|
identityDetailsVo1.setSid("001"); |
|
|
|
identityDetailsVo1.setDictKey("001"); |
|
|
|
identityDetailsVo1.setDictValue("通过"); |
|
|
|
companyResultDict.add(identityDetailsVo1); |
|
|
|
managementResultDict.add(identityDetailsVo1); |
|
|
|
IdentityDetailsVo identityDetailsVo2 = new IdentityDetailsVo(); |
|
|
|
identityDetailsVo2.setSid("002"); |
|
|
|
identityDetailsVo2.setDictKey("002"); |
|
|
|
identityDetailsVo2.setDictValue("不通过"); |
|
|
|
companyResultDict.add(identityDetailsVo2); |
|
|
|
managementResultDict.add(identityDetailsVo2); |
|
|
|
IdentityDetailsVo identityDetailsVo3 = new IdentityDetailsVo(); |
|
|
|
identityDetailsVo3.setSid("003"); |
|
|
|
identityDetailsVo3.setDictKey("003"); |
|
|
|
identityDetailsVo3.setDictValue("暂无法判定"); |
|
|
|
managementResultDict.add(identityDetailsVo3); |
|
|
|
creditReviewDetailsoffVo.setCompanyResultDict(companyResultDict); |
|
|
|
creditReviewDetailsoffVo.setManagementResultDict(managementResultDict); |
|
|
|
return rb.success().setData(creditReviewDetailsoffVo); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<IdentityDetailsVo>> selModelByUseOrgSid(CreditReviewDetailsQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(query.getOrgPath()).getData(); |
|
|
@ -309,7 +369,7 @@ public class CreditReviewService { |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean saveCreditReviewInfo1(CreditReviewOffDto dto) { |
|
|
|
public ResultBean saveCreditReviewInfo2(CreditReviewOffDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanPreloanCreditApplyDto loanPreloanCreditApplyDto = new LoanPreloanCreditApplyDto(); |
|
|
|
loanPreloanCreditApplyDto.setSid(dto.getSid()); |
|
|
@ -336,18 +396,148 @@ public class CreditReviewService { |
|
|
|
loanPreloanCreditApplyDto.setUseOrgSid(useOrgSid); |
|
|
|
loanPreloanCreditApplyDto.setUseOrgName(sysOrganizationVoGS.getName()); |
|
|
|
loanPreloanCreditApplyDto.setOrgSidPath(dto.getOrgPath()); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjgKey(""); |
|
|
|
loanPreloanCreditApplyDto.setIdCardImages(dto.getLegalPersonIdCardImages()); |
|
|
|
List<ShareholderDetailsVo> shareholderList = dto.getShareholderList(); |
|
|
|
List<LoanPreloanCreditPeoDto> loanPreloanCreditPeoDtos = new ArrayList<>(); |
|
|
|
for (ShareholderDetailsVo shareholderDetailsVo : shareholderList) { |
|
|
|
LoanPreloanCreditPeoDto loanPreloanCreditPeoDto = new LoanPreloanCreditPeoDto(); |
|
|
|
loanPreloanCreditPeoDto.setPeoTypeKey(shareholderDetailsVo.getShareholderTypeKey()); |
|
|
|
loanPreloanCreditPeoDto.setPeoTypeValue(shareholderDetailsVo.getShareholderTypeValue()); |
|
|
|
loanPreloanCreditPeoDto.setIdCard(shareholderDetailsVo.getShareholderIdNumber()); |
|
|
|
loanPreloanCreditPeoDto.setPeoName(shareholderDetailsVo.getShareholderName()); |
|
|
|
loanPreloanCreditPeoDto.setPhone(shareholderDetailsVo.getShareholderMobile()); |
|
|
|
loanPreloanCreditPeoDto.setIdCardImages(shareholderDetailsVo.getShareholderIdCardImages()); |
|
|
|
loanPreloanCreditPeoDto.setRemarks(shareholderDetailsVo.getShareholderRemarks()); |
|
|
|
loanPreloanCreditPeoDtos.add(loanPreloanCreditPeoDto); |
|
|
|
} |
|
|
|
loanPreloanCreditApplyDto.setLoanPreloanCreditPeos(loanPreloanCreditPeoDtos); |
|
|
|
loanPreloanCreditApplyDto.setComFkFiles(dto.getMaterialImages()); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjgKey(dto.getExamineResultKey()); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjg(dto.getExamineResult()); |
|
|
|
loanPreloanCreditApplyDto.setGsshDate(dto.getExamineDate()); |
|
|
|
loanPreloanCreditApplyDto.setGsshRemarks(dto.getExamineRemarks()); |
|
|
|
loanPreloanCreditApplyDto.setGsQueryResults(dto.getSearchResultImages()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjgKey(""); |
|
|
|
loanPreloanCreditApplyDto.setCapitalBalance(dto.getManageLeave()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjgKey(dto.getExamineResultKey2()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjg(dto.getExamineResult2()); |
|
|
|
loanPreloanCreditApplyDto.setZfshDate(dto.getExamineDate2()); |
|
|
|
loanPreloanCreditApplyDto.setZfshRemarks(dto.getExamineRemarks2()); |
|
|
|
loanPreloanCreditApplyDto.setZfQueryResults(dto.getSearchResultImages2()); |
|
|
|
//loanPreloanCreditApplyFeign.save()
|
|
|
|
return null; |
|
|
|
loanPreloanCreditApplyFeign.save(loanPreloanCreditApplyDto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<CreditReviewDetailsOffVo> getCreditReviewInfo(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(sid).getData(); |
|
|
|
CreditReviewDetailsOffVo creditReviewDetailsOffVo = new CreditReviewDetailsOffVo(); |
|
|
|
creditReviewDetailsOffVo.setSid(loanPreloanCreditApplyDetailsVo.getSid()); |
|
|
|
creditReviewDetailsOffVo.setPublishInfo(loanPreloanCreditApplyDetailsVo.getApplyDeptName() + "-" + loanPreloanCreditApplyDetailsVo.getCreateByName()); |
|
|
|
creditReviewDetailsOffVo.setCreateTime(DateUtil.formatDate(loanPreloanCreditApplyDetailsVo.getCreateTime())); |
|
|
|
creditReviewDetailsOffVo.setCustomerTypeKey(loanPreloanCreditApplyDetailsVo.getCustTypeKey()); |
|
|
|
creditReviewDetailsOffVo.setCustomerType(loanPreloanCreditApplyDetailsVo.getCustTypeValue()); |
|
|
|
creditReviewDetailsOffVo.setModel(loanPreloanCreditApplyDetailsVo.getModelName()); |
|
|
|
creditReviewDetailsOffVo.setModelSid(loanPreloanCreditApplyDetailsVo.getModelSid()); |
|
|
|
creditReviewDetailsOffVo.setLegalPersonName(loanPreloanCreditApplyDetailsVo.getCustName()); |
|
|
|
creditReviewDetailsOffVo.setLegalPersonSid(loanPreloanCreditApplyDetailsVo.getCustSid()); |
|
|
|
creditReviewDetailsOffVo.setLegalPersonMobile(loanPreloanCreditApplyDetailsVo.getPhone()); |
|
|
|
creditReviewDetailsOffVo.setLegalPersonIdNumber(loanPreloanCreditApplyDetailsVo.getIdCard()); |
|
|
|
creditReviewDetailsOffVo.setLegalPersonIdCardImages(loanPreloanCreditApplyDetailsVo.getIdCardImages()); |
|
|
|
creditReviewDetailsOffVo.setUserSid(loanPreloanCreditApplyDetailsVo.getCreateBySid()); |
|
|
|
creditReviewDetailsOffVo.setOrgPath(loanPreloanCreditApplyDetailsVo.getOrgSidPath()); |
|
|
|
creditReviewDetailsOffVo.setCompanyName(loanPreloanCreditApplyDetailsVo.getQyName()); |
|
|
|
creditReviewDetailsOffVo.setCompanySid(loanPreloanCreditApplyDetailsVo.getQySid()); |
|
|
|
creditReviewDetailsOffVo.setMaterialImages(loanPreloanCreditApplyDetailsVo.getComFkFiles()); |
|
|
|
creditReviewDetailsOffVo.setManagementSid(loanPreloanCreditApplyDetailsVo.getCapitalSid()); |
|
|
|
creditReviewDetailsOffVo.setManagementName(loanPreloanCreditApplyDetailsVo.getCapitalName()); |
|
|
|
//风控要求的其他人员
|
|
|
|
List<ShareholderDetailsVo> shareholderDetailsVos = new ArrayList<>(); |
|
|
|
List<LoanPreloanCreditPeoDetailsVo> loanPreloanCreditPeos = loanPreloanCreditApplyDetailsVo.getLoanPreloanCreditPeos(); |
|
|
|
for (LoanPreloanCreditPeoDetailsVo loanPreloanCreditPeo : loanPreloanCreditPeos) { |
|
|
|
ShareholderDetailsVo shareholderDetailsVo = new ShareholderDetailsVo(); |
|
|
|
shareholderDetailsVo.setShareholderName(loanPreloanCreditPeo.getPeoName()); |
|
|
|
shareholderDetailsVo.setShareholderMobile(loanPreloanCreditPeo.getPhone()); |
|
|
|
shareholderDetailsVo.setShareholderIdNumber(loanPreloanCreditPeo.getIdCard()); |
|
|
|
shareholderDetailsVo.setShareholderRemarks(loanPreloanCreditPeo.getRemarks()); |
|
|
|
shareholderDetailsVo.setShareholderTypeKey(loanPreloanCreditPeo.getPeoTypeKey()); |
|
|
|
shareholderDetailsVo.setShareholderTypeValue(loanPreloanCreditPeo.getPeoTypeValue()); |
|
|
|
shareholderDetailsVo.setShareholderIdCardImages(loanPreloanCreditPeo.getIdCardImages()); |
|
|
|
shareholderDetailsVos.add(shareholderDetailsVo); |
|
|
|
} |
|
|
|
creditReviewDetailsOffVo.setShareholderList(shareholderDetailsVos); |
|
|
|
//公司风控
|
|
|
|
creditReviewDetailsOffVo.setSearchResultImages(loanPreloanCreditApplyDetailsVo.getGsQueryResults()); |
|
|
|
creditReviewDetailsOffVo.setExamineResultKey(loanPreloanCreditApplyDetailsVo.getGsfkjgKey()); |
|
|
|
creditReviewDetailsOffVo.setExamineResult(loanPreloanCreditApplyDetailsVo.getGsfkjg()); |
|
|
|
creditReviewDetailsOffVo.setExamineDate(loanPreloanCreditApplyDetailsVo.getGsshDate()); |
|
|
|
creditReviewDetailsOffVo.setExamineRemarks(loanPreloanCreditApplyDetailsVo.getGsshRemarks()); |
|
|
|
//资方风控
|
|
|
|
creditReviewDetailsOffVo.setManageLeave(loanPreloanCreditApplyDetailsVo.getCapitalBalance()); |
|
|
|
creditReviewDetailsOffVo.setSearchResultImages2(loanPreloanCreditApplyDetailsVo.getZfQueryResults()); |
|
|
|
creditReviewDetailsOffVo.setExamineResultKey2(loanPreloanCreditApplyDetailsVo.getZffkjgKey()); |
|
|
|
creditReviewDetailsOffVo.setExamineResult2(loanPreloanCreditApplyDetailsVo.getZffkjg()); |
|
|
|
creditReviewDetailsOffVo.setExamineDate2(loanPreloanCreditApplyDetailsVo.getZfshDate()); |
|
|
|
creditReviewDetailsOffVo.setExamineRemarks2(loanPreloanCreditApplyDetailsVo.getZfshRemarks()); |
|
|
|
return rb.success().setData(creditReviewDetailsOffVo); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean submitCreditReviewInfo2(CreditReviewOffDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanPreloanCreditApplyDto loanPreloanCreditApplyDto = new LoanPreloanCreditApplyDto(); |
|
|
|
loanPreloanCreditApplyDto.setSid(dto.getSid()); |
|
|
|
loanPreloanCreditApplyDto.setCreateBySid(dto.getUserSid()); |
|
|
|
String[] publishInfos = dto.getPublishInfo().split("-"); |
|
|
|
loanPreloanCreditApplyDto.setApplyDeptName(publishInfos[0]); |
|
|
|
loanPreloanCreditApplyDto.setCreateByName(publishInfos[1]); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(dto.getOrgPath()).getData(); |
|
|
|
loanPreloanCreditApplyDto.setApplyDeptSid(sysOrganizationVoBM.getSid()); |
|
|
|
loanPreloanCreditApplyDto.setModelSid(dto.getModelSid()); |
|
|
|
loanPreloanCreditApplyDto.setModelName(dto.getModel()); |
|
|
|
loanPreloanCreditApplyDto.setCustTypeKey(dto.getCustomerTypeKey()); |
|
|
|
loanPreloanCreditApplyDto.setCustTypeValue(dto.getCustomerType()); |
|
|
|
loanPreloanCreditApplyDto.setQySid(dto.getCompanySid()); |
|
|
|
loanPreloanCreditApplyDto.setQyName(dto.getCompanyName()); |
|
|
|
loanPreloanCreditApplyDto.setIdCard(dto.getLegalPersonIdNumber()); |
|
|
|
loanPreloanCreditApplyDto.setCustSid(dto.getLegalPersonSid()); |
|
|
|
loanPreloanCreditApplyDto.setCustName(dto.getLegalPersonName()); |
|
|
|
loanPreloanCreditApplyDto.setPhone(dto.getLegalPersonMobile()); |
|
|
|
loanPreloanCreditApplyDto.setCapitalSid(dto.getManagementSid()); |
|
|
|
loanPreloanCreditApplyDto.setCapitalName(dto.getManagementName()); |
|
|
|
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgPath()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoGS = sysOrganizationFeign.fetchBySid(useOrgSid).getData(); |
|
|
|
loanPreloanCreditApplyDto.setUseOrgSid(useOrgSid); |
|
|
|
loanPreloanCreditApplyDto.setUseOrgName(sysOrganizationVoGS.getName()); |
|
|
|
loanPreloanCreditApplyDto.setOrgSidPath(dto.getOrgPath()); |
|
|
|
loanPreloanCreditApplyDto.setIdCardImages(dto.getLegalPersonIdCardImages()); |
|
|
|
List<ShareholderDetailsVo> shareholderList = dto.getShareholderList(); |
|
|
|
List<LoanPreloanCreditPeoDto> loanPreloanCreditPeoDtos = new ArrayList<>(); |
|
|
|
for (ShareholderDetailsVo shareholderDetailsVo : shareholderList) { |
|
|
|
LoanPreloanCreditPeoDto loanPreloanCreditPeoDto = new LoanPreloanCreditPeoDto(); |
|
|
|
loanPreloanCreditPeoDto.setPeoTypeKey(shareholderDetailsVo.getShareholderTypeKey()); |
|
|
|
loanPreloanCreditPeoDto.setPeoTypeValue(shareholderDetailsVo.getShareholderTypeValue()); |
|
|
|
loanPreloanCreditPeoDto.setIdCard(shareholderDetailsVo.getShareholderIdNumber()); |
|
|
|
loanPreloanCreditPeoDto.setPeoName(shareholderDetailsVo.getShareholderName()); |
|
|
|
loanPreloanCreditPeoDto.setPhone(shareholderDetailsVo.getShareholderMobile()); |
|
|
|
loanPreloanCreditPeoDto.setIdCardImages(shareholderDetailsVo.getShareholderIdCardImages()); |
|
|
|
loanPreloanCreditPeoDto.setRemarks(shareholderDetailsVo.getShareholderRemarks()); |
|
|
|
loanPreloanCreditPeoDtos.add(loanPreloanCreditPeoDto); |
|
|
|
} |
|
|
|
loanPreloanCreditApplyDto.setLoanPreloanCreditPeos(loanPreloanCreditPeoDtos); |
|
|
|
loanPreloanCreditApplyDto.setComFkFiles(dto.getMaterialImages()); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjgKey(dto.getExamineResultKey()); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjg(dto.getExamineResult()); |
|
|
|
loanPreloanCreditApplyDto.setGsshDate(dto.getExamineDate()); |
|
|
|
loanPreloanCreditApplyDto.setGsshRemarks(dto.getExamineRemarks()); |
|
|
|
loanPreloanCreditApplyDto.setGsQueryResults(dto.getSearchResultImages()); |
|
|
|
loanPreloanCreditApplyDto.setCapitalBalance(dto.getManageLeave()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjgKey(dto.getExamineResultKey2()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjg(dto.getExamineResult2()); |
|
|
|
loanPreloanCreditApplyDto.setZfshDate(dto.getExamineDate2()); |
|
|
|
loanPreloanCreditApplyDto.setZfshRemarks(dto.getExamineRemarks2()); |
|
|
|
loanPreloanCreditApplyDto.setZfQueryResults(dto.getSearchResultImages2()); |
|
|
|
loanPreloanCreditApplyFeign.finStaffConfirm(loanPreloanCreditApplyDto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
} |
|
|
|