Commit de744ead by 赵剑炜

调整审批流程

parent 79691048
......@@ -548,20 +548,20 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
BpmnModel bpmnModel = repositoryService.getBpmnModel(processDefinition.getId());
Collection<FlowElement> flowElements = bpmnModel.getMainProcess().getFlowElements();
// // 遍历所有任务节点和结束节点,如果不在已有任务列表中,则添加到结果中
// for (FlowElement flowElement : flowElements) {
//
// if (flowElement instanceof UserTask &&
// !taskDetailVOS.stream().anyMatch(task -> task.getActivityId().equals(flowElement.getId()))) {
// TaskDetailVO taskDetailVO = new TaskDetailVO();
// taskDetailVO.setActivityId(flowElement.getId());
// taskDetailVO.setName(flowElement.getName());
// // 其他属性的设置,根据需要进行修改
//
// // 将任务节点或结束节点添加到结果列表
// taskDetailVOS.add(taskDetailVO);
// }
// }
// 遍历所有任务节点和结束节点,如果不在已有任务列表中,则添加到结果中
for (FlowElement flowElement : flowElements) {
Object aa=flowElement.getId().toString();
if (flowElement instanceof UserTask && !flowElement.getId().toString().equals("root")&&
!taskDetailVOS.stream().anyMatch(task -> task.getActivityId().equals(flowElement.getId()))) {
TaskDetailVO taskDetailVO = new TaskDetailVO();
taskDetailVO.setActivityId(flowElement.getId());
taskDetailVO.setName(flowElement.getName());
// 其他属性的设置,根据需要进行修改
// 将任务节点或结束节点添加到结果列表
taskDetailVOS.add(taskDetailVO);
}
}
// 根据 processInstanceId 查询正在执行的任务
List<Task> list1 = taskService.createTaskQuery()
.processInstanceId(processInstanceId)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论