zhangherong
8 天以前 f7d45da70da6d02fa476d97d2a9fec187de5881d
art: 技术状态鉴定工单-流程问题修改
已修改1个文件
5 ■■■■■ 文件已修改
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/service/impl/FlowTaskServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/service/impl/FlowTaskServiceImpl.java
@@ -163,6 +163,10 @@
            UserTask nextTask = nextFlowNode.getUserTask();
            Task task2 = null;
            Optional<Task> first = task2List.stream().filter(t -> t.getTaskDefinitionKey().equals(nextTask.getId())).findFirst();
            if(!first.isPresent() && !checkParallelCompletion(taskVo.getTaskId())){
                //下个节点任务还是并行网关的任务
                flowMyBusinessService.removeById(business.getId());
            } else {
            task2 = first.orElseGet(() -> task2List.get(0));
            if (task2 != null) {
                // 下个节点候选人
@@ -238,6 +242,7 @@
            }
            flowMyBusinessService.updateById(business);
        }
        }
        else {
            for(FlowNextDto nextFlowNode : nextFlowNodeList) {
                //**有下一个节点