|
@ -46,6 +46,7 @@ import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; |
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; |
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; |
|
|
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; |
|
|
import com.yxt.anrui.riskcenter.api.loanoverduefin.UrlQuery; |
|
|
import com.yxt.anrui.riskcenter.api.loanoverduefin.UrlQuery; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loanrelievemortgage.LoanRelieveMortgageSaveDto; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.*; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.*; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.app.AppRepurchaseDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.app.AppRepurchaseDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.flow.*; |
|
|
import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.flow.*; |
|
@ -57,6 +58,7 @@ import com.yxt.anrui.riskcenter.api.loansettlebankcost.LoanSettleBankCostVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCostVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCostVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; |
|
|
|
|
|
import com.yxt.anrui.riskcenter.biz.loanrelievemortgage.LoanRelieveMortgageService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanrepurchasecompanycost.LoanRepurchaseCompanyCostService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanrepurchasecompanycost.LoanRepurchaseCompanyCostService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanrepurchasecost.LoanRepurchaseCostService; |
|
|
import com.yxt.anrui.riskcenter.biz.loanrepurchasecost.LoanRepurchaseCostService; |
|
|
import com.yxt.anrui.riskcenter.biz.loansettleapply.LoanSettleApplyService; |
|
|
import com.yxt.anrui.riskcenter.biz.loansettleapply.LoanSettleApplyService; |
|
@ -128,7 +130,8 @@ public class LoanRepurchaseApplyService extends MybatisBaseService<LoanRepurchas |
|
|
private com.yxt.anrui.portal.api.flow.FlowableFeign flowableFeignSp; |
|
|
private com.yxt.anrui.portal.api.flow.FlowableFeign flowableFeignSp; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private MessageListFeign messageListFeign; |
|
|
private MessageListFeign messageListFeign; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private LoanRelieveMortgageService loanRelieveMortgageService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private BusSalesOrderFeign busSalesOrderFeign; |
|
|
private BusSalesOrderFeign busSalesOrderFeign; |
|
|
@Autowired |
|
|
@Autowired |
|
@ -740,7 +743,30 @@ public class LoanRepurchaseApplyService extends MybatisBaseService<LoanRepurchas |
|
|
baseMapper.updateById(repurchaseApply); |
|
|
baseMapper.updateById(repurchaseApply); |
|
|
//更新车辆表回购状态为1
|
|
|
//更新车辆表回购状态为1
|
|
|
baseMapper.updateBus(repurchaseApply.getBusVinSid()); |
|
|
baseMapper.updateBus(repurchaseApply.getBusVinSid()); |
|
|
|
|
|
//推送待解抵
|
|
|
|
|
|
LoanRelieveMortgageSaveDto loanRelieveMortgageSaveDto = new LoanRelieveMortgageSaveDto(); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setCreateBySid(repurchaseApply.getCreateBySid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setUseOrgSid(repurchaseApply.getUseOrgSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setUseOrgName(repurchaseApply.getUseOrgName()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setOrgSidPath(repurchaseApply.getOrgSidPath()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setBusVinSid(repurchaseApply.getBusVinSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setVinNo(repurchaseApply.getVinNo()); |
|
|
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.fetchBySalesOrderVehiclerSid(repurchaseApply.getBusVinSid()).getData(); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setVehSid(busSalesOrderVehicle.getLinkSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setVehMark(repurchaseApply.getVehMark()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setLoanContractNo(repurchaseApply.getLoanContractNo()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setBankContractNo(repurchaseApply.getBankContractNo()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setDept(repurchaseApply.getCreateDept()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setDeptSid(repurchaseApply.getCreateDeptSid()); |
|
|
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(busSalesOrderVehicle.getSalesOrderSid()).getData(); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setSalesman(busSalesOrder.getStaffName()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setSalesmanSid(busSalesOrder.getStaffSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setBorrowerName(repurchaseApply.getLoanName()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setBorrowerSid(repurchaseApply.getLoanSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setCustomer(repurchaseApply.getCustomerName()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setCustomerSid(repurchaseApply.getCustomerSid()); |
|
|
|
|
|
loanRelieveMortgageSaveDto.setBankName(repurchaseApply.getBankName()); |
|
|
|
|
|
loanRelieveMortgageService.saveRelieveMortgage(loanRelieveMortgageSaveDto); |
|
|
try { |
|
|
try { |
|
|
ThreadFactory namedThreadFactory = new ThreadFactoryBuilder() |
|
|
ThreadFactory namedThreadFactory = new ThreadFactoryBuilder() |
|
|
.setNameFormat("demo-pool-%d").build(); |
|
|
.setNameFormat("demo-pool-%d").build(); |
|
|