diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/ActualGetNodeQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/ActualGetNodeQuery.java index 4933a37247..76c0b344f3 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/ActualGetNodeQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/ActualGetNodeQuery.java @@ -17,7 +17,6 @@ public class ActualGetNodeQuery implements Query { @ApiModelProperty(value = "环节定义id") private String taskDefKey; - -// @ApiModelProperty(value = "分支字段及业务字段") -// private Map formVariables; + @ApiModelProperty("业务sid") + private String businessSid; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java index e2e891a0dc..b6e525768f 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java @@ -588,6 +588,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService resultBean = flowFeign.handleProsess(bv); if (!resultBean.getSuccess()) { return rb.setMsg(resultBean.getMsg()); @@ -684,7 +685,9 @@ public class BaseVehicleActualSalesService extends MybatisBaseService> rb = ResultBean.fireFail(); BusinessVariables bv = new BusinessVariables(); BeanUtil.copyProperties(query, bv); - bv.setModelId(ProcDefEnum.BASEVEHICLEACTUALSALES.getProDefId()); + BaseVehicleActualSales baseVehicleActualSales = fetchBySid(query.getBusinessSid()); +// bv.setModelId(ProcDefEnum.BASEVEHICLEACTUALSALES.getProDefId()); + bv.setModelId(baseVehicleActualSales.getProcDefId()); ResultBean>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv); //判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo List voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), ActualGetNodeVo.class)).collect(Collectors.toList()); @@ -701,7 +704,9 @@ public class BaseVehicleActualSalesService extends MybatisBaseService> rb = ResultBean.fireFail(); BusinessVariables bv = new BusinessVariables(); BeanUtil.copyProperties(query, bv); - bv.setModelId(ProcDefEnum.BASEVEHICLEACTUALSALES.getProDefId()); +// bv.setModelId(ProcDefEnum.BASEVEHICLEACTUALSALES.getProDefId()); + BaseVehicleActualSales baseVehicleActualSales = fetchBySid(query.getBusinessSid()); + bv.setModelId(baseVehicleActualSales.getProcDefId()); ResultBean>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); //判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo List voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), ActualGetNodeVo.class)).collect(Collectors.toList()); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyService.java index 3498bc215d..b77f60bcaa 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busarrearscarryvehicleapply/BusArrearsCarryVehicleApplyService.java @@ -1343,7 +1343,8 @@ public class BusArrearsCarryVehicleApplyService extends MybatisBaseService solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid()); SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 181bc6f19a..17d0b6cc8a 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -2416,7 +2416,7 @@ public class BusSalesOrderService extends MybatisBaseService listPage(PagerQuery pq) { CrmVehicledemandQuery query = pq.getParams(); QueryWrapper qw = createQueryWrapper(query); @@ -468,11 +478,11 @@ public class CrmVehicledemandService extends MybatisBaseService AppCreatePagePcWrapper(AppCrmOrderVehicleDemandQuery query) { QueryWrapper qw = new QueryWrapper<>(); if (query != null) { - if(StringUtils.isNotBlank(query.getCustomerSid())){ + if (StringUtils.isNotBlank(query.getCustomerSid())) { qw.eq("cv.customerSid", query.getCustomerSid()); } - if(StringUtils.isNotBlank(query.getNames())){ - qw.like("cv.modelName",query.getNames()); + if (StringUtils.isNotBlank(query.getNames())) { + qw.like("cv.modelName", query.getNames()); } } @@ -499,4 +509,75 @@ public class CrmVehicledemandService extends MybatisBaseService