|
|
@ -12,17 +12,16 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBanksVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinotherpolicyrecordapply.LoanFinOtherPolicyApplyInitVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinotherpolicyrecordapply.LoanFinOtherPolicyRecordApplyFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinotherpolicyrecordapply.flow.LoanOtherPolicyApplyCompleteDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinotherpolicyrecordapply.flow.LoanOtherPolicyApplyTaskQuery; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyDetailsVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyQuery; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditpeo.LoanPreloanCreditPeoDetailsVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanpreloancreditpeo.LoanPreloanCreditPeoDto; |
|
|
|
import com.yxt.anrui.terminal.api.autoservice.advanceInvoice.AdvanceInvoicePageQuery; |
|
|
|
import com.yxt.anrui.terminal.api.autoservice.advanceInvoice.AdvanceInvoicePageVo; |
|
|
|
import com.yxt.anrui.terminal.api.risk.creditreview.*; |
|
|
@ -104,14 +103,20 @@ public class CreditReviewService { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
CreditReviewDetailsVo creditReviewDetailsVo = new CreditReviewDetailsVo(); |
|
|
|
if (StringUtils.isBlank(query.getSid())){//新增初始化
|
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(query.getUserSid()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(query.getOrgPath()).getData(); |
|
|
|
creditReviewDetailsVo.setUserSid(query.getUserSid()); |
|
|
|
creditReviewDetailsVo.setOrgPath(query.getOrgPath()); |
|
|
|
creditReviewDetailsVo.setPublishInfo(sysOrganizationVoBM.getName() + "-" + sysUserVo.getName()); |
|
|
|
creditReviewDetailsVo.setCreateTime(DateUtil.formatDate(new Date())); |
|
|
|
creditReviewDetailsVo.setCustomerTypeKey(query.getCustomerTypeKey()); |
|
|
|
creditReviewDetailsVo.setCustomerType(query.getCustomerTypeValue()); |
|
|
|
if (query.getCreateSource() == 0){ |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(query.getUserSid()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(query.getOrgPath()).getData(); |
|
|
|
creditReviewDetailsVo.setUserSid(query.getUserSid()); |
|
|
|
creditReviewDetailsVo.setOrgPath(query.getOrgPath()); |
|
|
|
creditReviewDetailsVo.setPublishInfo(sysOrganizationVoBM.getName() + "-" + sysUserVo.getName()); |
|
|
|
creditReviewDetailsVo.setCreateTime(DateUtil.formatDate(new Date())); |
|
|
|
creditReviewDetailsVo.setCustomerTypeKey(query.getCustomerTypeKey()); |
|
|
|
creditReviewDetailsVo.setCustomerType(query.getCustomerTypeValue()); |
|
|
|
}else if (query.getCreateSource() == 1){//意向车型发起
|
|
|
|
|
|
|
|
}else if (query.getCreateSource() == 2){//销售订单发起
|
|
|
|
|
|
|
|
} |
|
|
|
}else {//修改回显
|
|
|
|
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(query.getSid()).getData(); |
|
|
|
creditReviewDetailsVo.setSid(loanPreloanCreditApplyDetailsVo.getSid()); |
|
|
@ -209,4 +214,90 @@ public class CreditReviewService { |
|
|
|
} |
|
|
|
return rb.success().setData(identityDetailsVos); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean saveCreditReviewInfo(CreditReviewDto 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); |
|
|
|
loanPreloanCreditApplyFeign.save(loanPreloanCreditApplyDto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean saveCreditReviewInfo1(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.setGsfkjgKey(""); |
|
|
|
loanPreloanCreditApplyDto.setGsfkjg(dto.getExamineResult()); |
|
|
|
loanPreloanCreditApplyDto.setGsshDate(dto.getExamineDate()); |
|
|
|
loanPreloanCreditApplyDto.setGsshRemarks(dto.getExamineRemarks()); |
|
|
|
loanPreloanCreditApplyDto.setGsQueryResults(dto.getSearchResultImages()); |
|
|
|
loanPreloanCreditApplyDto.setZffkjgKey(""); |
|
|
|
loanPreloanCreditApplyDto.setZffkjg(dto.getExamineResult2()); |
|
|
|
loanPreloanCreditApplyDto.setZfshRemarks(dto.getExamineRemarks2()); |
|
|
|
loanPreloanCreditApplyDto.setZfQueryResults(dto.getSearchResultImages2()); |
|
|
|
//loanPreloanCreditApplyFeign.save()
|
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|