|
|
@ -588,6 +588,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService<BaseVehicl |
|
|
|
variables.put("app", appMap); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setOrgSidPath(baseVehicleActualSales.getOrgSidPath()); |
|
|
|
bv.setModelId(baseVehicleActualSales.getProcDefId()); |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
|
return rb.setMsg(resultBean.getMsg()); |
|
|
@ -684,7 +685,9 @@ public class BaseVehicleActualSalesService extends MybatisBaseService<BaseVehicl |
|
|
|
ResultBean<List<ActualGetNodeVo>> 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<List<Map<String, Object>>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo
|
|
|
|
List<ActualGetNodeVo> 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<BaseVehicl |
|
|
|
ResultBean<List<ActualGetNodeVo>> 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<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo
|
|
|
|
List<ActualGetNodeVo> voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), ActualGetNodeVo.class)).collect(Collectors.toList()); |
|
|
|