From 10ada4597a0e2a59e8141b80d923286f60b223d4 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Tue, 9 Jul 2024 16:21:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BA=BA=E5=91=98=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E8=BF=87=E6=BB=A4=E6=8E=89=E6=89=80=E6=9C=89?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=A4=84=E7=90=86=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/modules/activiti/service/ProcessNodeService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java index f701dceb..7471cfda 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java @@ -105,13 +105,15 @@ public class ProcessNodeService extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); wrapper.eq(ProcessNode::getProcessDefinitionId, processDefinitionId); wrapper.orderByAsc(ProcessNode::getSort); - //List processNodeList = this.list(wrapper); List processNodeList = processNodeMapper.selectByIdPdIdAndPiId(processDefinitionId, processInstanceId); // 可跳过节点判断 processNodeList = processNodeList.stream().filter(v -> YesOrNoEnum.NO.getValue().equals(v.getIsSkip()) || (YesOrNoEnum.YES.getValue().equals(v.getIsSkip()) && StringUtils.isNotBlank(v.getLinkUserIds()))) .collect(Collectors.toList()); + // 过滤掉自动处理任务节点 + processNodeList = processNodeList.stream().filter(v -> !"123".equals(v.getVariableName())) + .collect(Collectors.toList()); return processNodeList; }