|
|
@ -32,6 +32,8 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.flowable.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomeVisitInvestigateInitCustomerVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomeVisitInvestigateSaveCustomerDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerDetailsVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatefile.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateSaveOperDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateoperations.LoanHomeVisitInvestigateInitOperVo; |
|
|
@ -43,6 +45,7 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVis |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateproperty.LoanHomeVisitInvestigateInitPropVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateSaveTranDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatetransport.LoanHomeVisitInvestigateInitTranVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitprep.LoanHomevisitPrepFeign; |
|
|
|
import com.yxt.anrui.terminal.api.base.common.CarModelVo; |
|
|
|
import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.*; |
|
|
|
import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.flowable.CompleteHomeAppealDto; |
|
|
@ -67,6 +70,10 @@ public class LoanHomeVisitInvestigateService { |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitInvestigateFeign loanHomevisitInvestigateFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitInvestigateCustomerFeign loanHomevisitInvestigateCustomerFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitPrepFeign loanHomevisitPrepFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitAppealFeign loanHomevisitAppealFeign; |
|
|
|
@Autowired |
|
|
|
private CommonService commonService; |
|
|
@ -550,4 +557,21 @@ public class LoanHomeVisitInvestigateService { |
|
|
|
appLoanHomeVisitInitAppealVo.setOrderPage(orderPage2); |
|
|
|
return rb.success().setData(appLoanHomeVisitInitAppealVo); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<String> reContract(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerFeign.selectByMainSid(sid).getData(); |
|
|
|
if (loanHomevisitInvestigateCustomerDetailsVo == null){ |
|
|
|
return rb.setMsg("请优先完善客户信息"); |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getConSetUpKey())){ |
|
|
|
return rb.setMsg("请联系管理员补充合同生成规则"); |
|
|
|
} |
|
|
|
LoanHomevisitInvestigateDetailsVo loanHomevisitInvestigateDetailsVo = loanHomevisitInvestigateFeign.fetchDetailsBySid(sid).getData(); |
|
|
|
if (StringUtils.isBlank(loanHomevisitInvestigateDetailsVo.getPrepSid())){ |
|
|
|
return rb.setMsg("旧版本数据暂无法重新生成合同"); |
|
|
|
} |
|
|
|
String contractUrl = loanHomevisitPrepFeign.saveLoanCon(loanHomevisitInvestigateDetailsVo.getPrepSid(), loanHomevisitInvestigateCustomerDetailsVo.getConSetUpKey()).getData(); |
|
|
|
return rb.success().setData(contractUrl); |
|
|
|
} |
|
|
|
} |