feat: 人员信息页面过滤掉所有自动处理节点
This commit is contained in:
+3
-1
@@ -105,13 +105,15 @@ public class ProcessNodeService extends ServiceImpl<ProcessNodeMapper, ProcessNo
|
|||||||
LambdaQueryWrapper<ProcessNode> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessNode> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(ProcessNode::getProcessDefinitionId, processDefinitionId);
|
wrapper.eq(ProcessNode::getProcessDefinitionId, processDefinitionId);
|
||||||
wrapper.orderByAsc(ProcessNode::getSort);
|
wrapper.orderByAsc(ProcessNode::getSort);
|
||||||
//List<ProcessNode> processNodeList = this.list(wrapper);
|
|
||||||
List<ProcessNode> processNodeList = processNodeMapper.selectByIdPdIdAndPiId(processDefinitionId, processInstanceId);
|
List<ProcessNode> processNodeList = processNodeMapper.selectByIdPdIdAndPiId(processDefinitionId, processInstanceId);
|
||||||
// 可跳过节点判断
|
// 可跳过节点判断
|
||||||
processNodeList = processNodeList.stream().filter(v ->
|
processNodeList = processNodeList.stream().filter(v ->
|
||||||
YesOrNoEnum.NO.getValue().equals(v.getIsSkip())
|
YesOrNoEnum.NO.getValue().equals(v.getIsSkip())
|
||||||
|| (YesOrNoEnum.YES.getValue().equals(v.getIsSkip()) && StringUtils.isNotBlank(v.getLinkUserIds())))
|
|| (YesOrNoEnum.YES.getValue().equals(v.getIsSkip()) && StringUtils.isNotBlank(v.getLinkUserIds())))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
// 过滤掉自动处理任务节点
|
||||||
|
processNodeList = processNodeList.stream().filter(v -> !"123".equals(v.getVariableName()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
return processNodeList;
|
return processNodeList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user