|
|
@ -3878,6 +3878,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
bv.setTaskDefKey(busSalesOrder.get().getNodeId()); |
|
|
|
bv.setComment("重新提交"); |
|
|
|
bv.setInstanceId(dto.getProcInsId()); |
|
|
|
//流程定义id
|
|
|
|
bv.setModelId(busSalesOrder.get().getProcDefId()); |
|
|
|
ResultBean<AppOrderDetailsVo> resultBean = getSaleOrderDetails(businessSid); |
|
|
|
AppOrderDetailsVo vo = resultBean.getData(); |
|
|
|
if (BusSalesOrderConstantUtils.TypeEnum.EXISTING_CAR.getRemarks().equals(vo.getOrderType())) { |
|
|
@ -4135,6 +4137,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
Map<String, Object> variables = getOrderMap(busSalesOrder); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setOrgSidPath(busSalesOrder.getOrgSidPath()); |
|
|
|
//流程定义id
|
|
|
|
bv.setModelId(busSalesOrder.getProcDefId()); |
|
|
|
if (bv.getTaskId().equals(busSalesOrder.getTaskId())) { |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.handleProsess(bv); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
@ -4409,7 +4413,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
//流程中的参数赋值、若有网关,则赋值网关中判断的字段。
|
|
|
|
Map<String, Object> variables = getOrderMap(busSalesOrder); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setModelId(ProcDefEnum.SALESORDER.getProDefId()); |
|
|
|
// bv.setModelId(ProcDefEnum.SALESORDER.getProDefId());
|
|
|
|
bv.setModelId(busSalesOrder.getProcDefId()); |
|
|
|
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo
|
|
|
|
List<BusSaleOrderNodeVo> voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), BusSaleOrderNodeVo.class)).collect(Collectors.toList()); |
|
|
@ -4431,7 +4436,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
//流程中的参数赋值、若有网关,则赋值网关中判断的字段。
|
|
|
|
Map<String, Object> variables = getOrderMap(busSalesOrder); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setModelId(ProcDefEnum.SALESORDER.getProDefId()); |
|
|
|
// bv.setModelId(ProcDefEnum.SALESORDER.getProDefId());
|
|
|
|
bv.setModelId(busSalesOrder.getProcDefId()); |
|
|
|
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo
|
|
|
|
List<BusSaleOrderNodeVo> voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), BusSaleOrderNodeVo.class)).collect(Collectors.toList()); |
|
|
@ -4906,7 +4912,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
BusSalesOrder busSalesOrder = fetchBySid(orderFlowableQuery.getBusinessSid()); |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(orderFlowableQuery, bv); |
|
|
|
bv.setModelId(ProcDefEnum.SALESORDER.getProDefId()); |
|
|
|
// bv.setModelId(ProcDefEnum.SALESORDER.getProDefId());
|
|
|
|
bv.setModelId(busSalesOrder.getProcDefId()); |
|
|
|
ResultBean resultBean = complete(bv); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
if (BusSalesOrderConstantUtils.TypeEnum.PRODUCTION_SCHEDULING.getCode().equals(busSalesOrder.getType())) { |
|
|
|