|
|
@ -61,6 +61,7 @@ import com.yxt.anrui.buscenter.api.busdiscountpackagehandover.BusDiscountpackage |
|
|
|
import com.yxt.anrui.buscenter.api.busdiscountpackagehandoverlist.BusDiscountpackageHandoverListDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareAddDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscount; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordersubmit.SubmitVo; |
|
|
@ -103,6 +104,8 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
@ -195,6 +198,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
private BusVehicleInformationHandoverService busVehicleInformationHandoverService; |
|
|
|
@Autowired |
|
|
|
private BusHandoverPrepareService busHandoverPrepareService; |
|
|
|
@Autowired |
|
|
|
private LoanSolutionsFeign loanSolutionsFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* 构造出库申请的查询条件 |
|
|
@ -717,7 +722,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
// variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey()));
|
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(busDeliveredApply.getProcDefId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
@ -1152,7 +1177,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
// variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey()));
|
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(busDeliveredApply.getProcDefId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
@ -1190,7 +1235,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
// variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey()));
|
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(busDeliveredApply.getProcDefId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
@ -1231,7 +1296,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
// variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey()));
|
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(busDeliveredApply.getProcDefId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
@ -1312,7 +1397,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
// variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey()));
|
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(busDeliveredApply.getProcDefId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
@ -1987,7 +2092,27 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
appMap.put("contractId", busDeliveredApply.getContractNo()); |
|
|
|
appMap.put("contract_id", busDeliveredApply.getContractNo()); |
|
|
|
variables.put("app", appMap); |
|
|
|
variables.put("isDanBao","2".equals(busDeliveredApply.getPaymentMethodKey())); |
|
|
|
//根据合同号查询销售订单
|
|
|
|
if(!"2".equals(busDeliveredApply.getPaymentMethodKey())){ |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(busDeliveredApply.getContractNo()); |
|
|
|
if("2".equals(busSalesOrder.getFinancePlan())){ |
|
|
|
//查询是否是自营非担保
|
|
|
|
ResultBean<SolutionsDetailsVo> detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); |
|
|
|
if(detailsVoResultBean.getData() != null){ |
|
|
|
if("01".equals(detailsVoResultBean.getData().getTypeKey())){ |
|
|
|
//自营非担保
|
|
|
|
variables.put("isDanBao",true); |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",false); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
variables.put("isDanBao",true); |
|
|
|
} |
|
|
|
|
|
|
|
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery(); |
|
|
|
flowProcessMapQuery.setProDefKey(bv.getModelId()); |
|
|
|
flowProcessMapQuery.setVariables(variables); |
|
|
|