|
|
@ -50,6 +50,7 @@ import com.yxt.anrui.terminal.api.risk.otherpolicyrecordapply.AppFinOtherPolicyA |
|
|
|
import com.yxt.anrui.terminal.api.risk.otherpolicyrecordapply.flow.CompleteOtherPolicyDto; |
|
|
|
import com.yxt.anrui.terminal.api.risk.otherpolicyrecordapply.flow.OtherPolicyFlowableQuery; |
|
|
|
import com.yxt.anrui.terminal.api.risk.otherpolicyrecordapply.flow.OtherPolicyTaskQuery; |
|
|
|
import com.yxt.common.base.config.component.DocPdfComponent; |
|
|
|
import com.yxt.common.base.utils.DateUtils; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
@ -93,11 +94,15 @@ public class CreditReviewService { |
|
|
|
private LoanSolutionsFeign loanSolutionsFeign; |
|
|
|
@Autowired |
|
|
|
private LoanFinPolicyFeign loanFinPolicyFeign; |
|
|
|
@Autowired |
|
|
|
private DocPdfComponent docPdfComponent; |
|
|
|
|
|
|
|
public ResultBean<CreditReviewDetailsVo> initCreditReviewInfo(CreditReviewDetailsQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
CreditReviewDetailsVo creditReviewDetailsVo = new CreditReviewDetailsVo(); |
|
|
|
if (StringUtils.isBlank(query.getSid())) {//新增初始化
|
|
|
|
String prefixTemplateUrl = docPdfComponent.getPrefixTemplateUrl(); |
|
|
|
creditReviewDetailsVo.setDownUrl(prefixTemplateUrl + "信息查询授权书.pdf"); |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(query.getUserSid()).getData(); |
|
|
|
SysOrganizationVo sysOrganizationVoBM = sysOrganizationFeign.selectByOrgSidPath(query.getOrgPath()).getData(); |
|
|
|
creditReviewDetailsVo.setUserSid(query.getUserSid()); |
|
|
@ -118,7 +123,7 @@ public class CreditReviewService { |
|
|
|
creditReviewDetailsVo.setLegalPersonName(busSalesOrder.getCustomerName()); |
|
|
|
creditReviewDetailsVo.setLegalPersonMobile(busSalesOrder.getMobile()); |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetails(query.getSourceSid()).getData(); |
|
|
|
if (StringUtils.isBlank(solutionsDetailsVo.getPolicySid())){ |
|
|
|
if (StringUtils.isBlank(solutionsDetailsVo.getPolicySid())) { |
|
|
|
return rb.setMsg("缺少金融方案产品政策信息"); |
|
|
|
} |
|
|
|
LoanFinPolicyVo loanFinPolicyVo = loanFinPolicyFeign.details(solutionsDetailsVo.getPolicySid()).getData(); |
|
|
@ -127,11 +132,11 @@ public class CreditReviewService { |
|
|
|
BusSalesOrderModel busSalesOrderModel = busSalesOrderModelFeign.fetchByOrderSid(query.getSourceSid()).getData(); |
|
|
|
creditReviewDetailsVo.setModelSid(busSalesOrderModel.getModelSid()); |
|
|
|
creditReviewDetailsVo.setModel(busSalesOrderModel.getModelName()); |
|
|
|
}else if (query.getCreateSource() == 3){//销售订单新增发起
|
|
|
|
} else if (query.getCreateSource() == 3) {//销售订单新增发起
|
|
|
|
creditReviewDetailsVo.setCustomerTypeKey(query.getCustomerTypeKey()); |
|
|
|
creditReviewDetailsVo.setCustomerType(query.getCustomerTypeValue()); |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetails(query.getSourceSid()).getData(); |
|
|
|
if (StringUtils.isBlank(solutionsDetailsVo.getPolicySid())){ |
|
|
|
if (StringUtils.isBlank(solutionsDetailsVo.getPolicySid())) { |
|
|
|
return rb.setMsg("缺少金融方案产品政策信息"); |
|
|
|
} |
|
|
|
LoanFinPolicyVo loanFinPolicyVo = loanFinPolicyFeign.details(solutionsDetailsVo.getPolicySid()).getData(); |
|
|
@ -319,7 +324,7 @@ public class CreditReviewService { |
|
|
|
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo; |
|
|
|
if (query.getAddNew()) { |
|
|
|
LoanCreditAppealApplyDetailsVo loanCreditAppealApplyDetailsVo = loanCreditAppealApplyFeign.fetchDetailsByShSidAndState(query.getSid(), "待提交").getData(); |
|
|
|
if (loanCreditAppealApplyDetailsVo != null){ |
|
|
|
if (loanCreditAppealApplyDetailsVo != null) { |
|
|
|
loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(loanCreditAppealApplyDetailsVo.getCreditApplySid()).getData(); |
|
|
|
creditReviewDetailsSsVo.setReason(loanCreditAppealApplyDetailsVo.getAppealReason()); |
|
|
|
List<LoanCreditAppealPeoDetailsVo> loanCreditAppealPeos = loanCreditAppealApplyDetailsVo.getLoanCreditAppealPeos(); |
|
|
@ -340,7 +345,7 @@ public class CreditReviewService { |
|
|
|
creditReviewDetailsSsVo.setSid(loanCreditAppealApplyDetailsVo.getSid()); |
|
|
|
creditReviewDetailsSsVo.setTaskId(loanCreditAppealApplyDetailsVo.getTaskId()); |
|
|
|
creditReviewDetailsSsVo.setProcInsId(loanCreditAppealApplyDetailsVo.getInstanceId()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(query.getSid()).getData(); |
|
|
|
creditReviewDetailsSsVo.setSid2(query.getSid()); |
|
|
|
creditReviewDetailsSsVo.setOrgPath(query.getOrgPath()); |
|
|
|