|
@ -1677,7 +1677,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
} |
|
|
} |
|
|
//查询该销售订单是否存在金融方案
|
|
|
//查询该销售订单是否存在金融方案
|
|
|
//ToDo:
|
|
|
//ToDo:
|
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(saleOrderSid); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(saleOrderSid); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
if (solutionsDetailsVo == null) { |
|
|
if (solutionsDetailsVo == null) { |
|
|
vo.setFinanceInfoState(0); |
|
|
vo.setFinanceInfoState(0); |
|
@ -2828,7 +2828,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
|
|
|
|
|
if ("2".equals(busSalesOrder.getFinancePlan()) || "2".equals(busSalesOrder.getPayTypeKey())) { |
|
|
if ("2".equals(busSalesOrder.getFinancePlan()) || "2".equals(busSalesOrder.getPayTypeKey())) { |
|
|
//根据销售订单sid查询金融方案
|
|
|
//根据销售订单sid查询金融方案
|
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(sid); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
if (solutionsDetailsVo != null) { |
|
|
if (solutionsDetailsVo != null) { |
|
|
if (StringUtils.isNotBlank(solutionsDetailsVo.getTypeKey())) { |
|
|
if (StringUtils.isNotBlank(solutionsDetailsVo.getTypeKey())) { |
|
@ -3447,7 +3447,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
vo = selectSolutions(vo, sid); |
|
|
vo = selectSolutions(vo, sid); |
|
|
//===============================================
|
|
|
//===============================================
|
|
|
//挂车价格(金融方案中取)
|
|
|
//挂车价格(金融方案中取)
|
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(sid); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); |
|
|
List<OrderSolutionVo> list = new ArrayList<>(); |
|
|
List<OrderSolutionVo> list = new ArrayList<>(); |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
@ -3524,7 +3524,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private AppOrderDetailsVo selectSolutions(AppOrderDetailsVo appOrderDetailsVo, String sid) { |
|
|
private AppOrderDetailsVo selectSolutions(AppOrderDetailsVo appOrderDetailsVo, String sid) { |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(sid); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); |
|
|
List<OrderSolutionVo> list = new ArrayList<>(); |
|
|
List<OrderSolutionVo> list = new ArrayList<>(); |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
@ -4049,7 +4049,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public AppOrderDetailsVo selectSolution(AppOrderDetailsVo appOrderDetailsVo, String sid) { |
|
|
public AppOrderDetailsVo selectSolution(AppOrderDetailsVo appOrderDetailsVo, String sid) { |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(sid); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
StringBuilder loanSolutions = new StringBuilder(); |
|
|
StringBuilder loanSolutions = new StringBuilder(); |
|
@ -4892,7 +4892,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
//为三方金融和担保贷款
|
|
|
//为三方金融和担保贷款
|
|
|
if ("2".equals(busSalesOrder.getFinancePlan()) || "2".equals(busSalesOrder.getPayTypeKey())) { |
|
|
if ("2".equals(busSalesOrder.getFinancePlan()) || "2".equals(busSalesOrder.getPayTypeKey())) { |
|
|
//根据销售订单sid查询金融方案
|
|
|
//根据销售订单sid查询金融方案
|
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(bv.getBusinessSid()); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(bv.getBusinessSid()); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
if (solutionsDetailsVo != null) { |
|
|
if (solutionsDetailsVo != null) { |
|
|
if (StringUtils.isNotBlank(solutionsDetailsVo.getTypeKey())) { |
|
|
if (StringUtils.isNotBlank(solutionsDetailsVo.getTypeKey())) { |
|
@ -5174,7 +5174,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
} else { |
|
|
} else { |
|
|
//三方金融
|
|
|
//三方金融
|
|
|
//查询是外部金融还是自用非担保,如果是外部金融的话,厂家贴息为0时,不走金融审批
|
|
|
//查询是外部金融还是自用非担保,如果是外部金融的话,厂家贴息为0时,不走金融审批
|
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailss(busSalesOrder.getSid()); |
|
|
ResultBean<SolutionsDetailsVo> solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
if (solutionsDetailsVoResultBean.getData() != null) { |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); |
|
|
if ("02".equals(solutionsDetailsVo.getTypeKey())) { |
|
|
if ("02".equals(solutionsDetailsVo.getTypeKey())) { |
|
|