|
|
@ -35,6 +35,9 @@ import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loandiff.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loandiff.flowable.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loandiffdetails.*; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBank; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicy; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.PushVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loantemplate.LoanTemplate; |
|
|
@ -43,6 +46,9 @@ import com.yxt.anrui.riskcenter.api.loantemplate.LoanTemplateVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loantemplate.flowable.SubmitTemplateDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loantemplate.flowable.TemplateApplyNodeVo; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loandiffdetails.LoanDiffDetailsService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loanfinbank.LoanFinBankService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loanfinpolicy.LoanFinPolicyService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansolutions.LoanSolutionsService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loantemplate.LoanTemplateMapper; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
@ -95,6 +101,12 @@ public class LoanDiffService extends MybatisBaseService<LoanDiffMapper, LoanDiff |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
@Autowired |
|
|
|
private LoanSolutionsService loanSolutionsService; |
|
|
|
@Autowired |
|
|
|
private LoanFinPolicyService loanFinPolicyService; |
|
|
|
@Autowired |
|
|
|
private LoanFinBankService loanFinBankService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 判断提交的流程是否被允许 |
|
|
@ -257,6 +269,12 @@ public class LoanDiffService extends MybatisBaseService<LoanDiffMapper, LoanDiff |
|
|
|
String busVinSid = loanDiffDetails.getBusVinSid(); |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = baseMapper.selectByBusVinSid(busVinSid); |
|
|
|
BusSalesOrder busSalesOrder = baseMapper.selectByOrderSid(busSalesOrderVehicle.getSalesOrderSid()); |
|
|
|
LoanSolutions loanSolutions = loanSolutionsService.selectByApplySid(busSalesOrder.getSid()); |
|
|
|
LoanFinPolicy loanFinPolicy = loanFinPolicyService.fetchBySid(loanSolutions.getPolicySid()); |
|
|
|
if(loanFinPolicy != null){ |
|
|
|
LoanFinBank loanFinBank = loanFinBankService.fetchBySid(loanFinPolicy.getBankSid()); |
|
|
|
creditResult.setBankName(loanFinBank.getBankNo()); |
|
|
|
} |
|
|
|
String customerNumber = ""; |
|
|
|
//判断财务系统是否有客户
|
|
|
|
Boolean aBoolean = finKingDeeFeign.customerExistState(busSalesOrderVehicle.getTemporaryNo()).getData(); |
|
|
@ -327,6 +345,7 @@ public class LoanDiffService extends MybatisBaseService<LoanDiffMapper, LoanDiff |
|
|
|
collectionDetailDtoListOne.add(creditResultDetailDto); |
|
|
|
} |
|
|
|
creditResult.setResultDetails(collectionDetailDtoListOne); |
|
|
|
creditResult.setRemarks("放款差额"); |
|
|
|
finKingDeeFeign.pushOtherReceivableBill(creditResult); |
|
|
|
} |
|
|
|
} |
|
|
|