|
|
@ -162,6 +162,7 @@ import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.app.AppUserOrgInfoVo; |
|
|
|
import com.yxt.anrui.portal.config.DictCommonType; |
|
|
|
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicy; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitprep.HomeVisitDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitprep.LoanHomevisitPrepDto; |
|
|
|
import com.yxt.anrui.riskcenter.api.loanhomevisitprep.LoanHomevisitPrepFeign; |
|
|
@ -5617,6 +5618,11 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
unCollectionDto.setUseOrgName(busSalesOrder.getUseOrgName()); |
|
|
|
unCollectionDto.setKxState("01"); |
|
|
|
finUncollectedDetailedFeign.saveUnCollection(unCollectionDto); |
|
|
|
//==========================================================
|
|
|
|
if(new BigDecimal(money).compareTo(BigDecimal.ZERO) == 0){//首付款及费用若为0
|
|
|
|
//判断认款是否已认完,若已认完,则更新车辆状态为交清。
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -7510,12 +7516,26 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
if (busSalesOrderBorrower != null) { |
|
|
|
return rb.setMsg("客户本人已存在贷款人中"); |
|
|
|
} |
|
|
|
//查询客户本人的资方信审状态是否通过
|
|
|
|
BusSalesOrder busSalesOrder = fetchBySid(saleOrderSid); |
|
|
|
String customerSid = busSalesOrder.getCustomerSid(); |
|
|
|
LoanPreloanCreditApply loanPreloanCreditApply = busSalesOrderBorrowerService.selectLoanApply(customerSid); |
|
|
|
if(loanPreloanCreditApply != null){ |
|
|
|
if(!"001".equals(loanPreloanCreditApply.getZffkjgKey())){ |
|
|
|
return rb.setMsg("该客户资方审核未通过或未审核,请处理后再操作"); |
|
|
|
} |
|
|
|
} |
|
|
|
busSalesOrderBorrower = new BusSalesOrderBorrower(); |
|
|
|
busSalesOrderBorrower.setSalesOrderSid(saleOrderSid); |
|
|
|
busSalesOrderBorrower.setCustomSid(busSalesOrder.getCustomerSid()); |
|
|
|
busSalesOrderBorrower.setBorrowerName(busSalesOrder.getCustomerName()); |
|
|
|
busSalesOrderBorrower.setMobile(busSalesOrder.getMobile()); |
|
|
|
LoanFinPolicy loanFinPolicy = busSalesOrderBorrowerService.selectBySid(saleOrderSid); |
|
|
|
if (loanFinPolicy != null) { |
|
|
|
busSalesOrderBorrower.setBankSid(loanFinPolicy.getBankSid()); |
|
|
|
busSalesOrderBorrower.setBankName(loanFinPolicy.getBankShortName()); |
|
|
|
busSalesOrderBorrower.setPolicyName(loanFinPolicy.getPolicyName()); |
|
|
|
} |
|
|
|
busSalesOrderBorrowerService.insert(busSalesOrderBorrower); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|