新增判断是否为路由节点方法
This commit is contained in:
parent
0b2832d8f7
commit
8490cc470f
@ -37,7 +37,7 @@ public class ModelHelper {
|
||||
*/
|
||||
public static NodeModel findNextNode(NodeModel nodeModel, List<String> currentTask) {
|
||||
NodeModel parentNode = nodeModel.getParentNode();
|
||||
if (null == parentNode || Objects.equals(0, parentNode.getType())) {
|
||||
if (null == parentNode || TaskType.major.eq(parentNode.getType())) {
|
||||
// 递归至发起节点,流程结束
|
||||
return null;
|
||||
}
|
||||
|
@ -503,6 +503,15 @@ public class NodeModel implements ModelInstance, Serializable {
|
||||
return TaskType.inclusiveBranch.eq(type);
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否为路由节点
|
||||
*
|
||||
* @return true 是 false 否
|
||||
*/
|
||||
public boolean routeNode() {
|
||||
return TaskType.routeBranch.eq(type);
|
||||
}
|
||||
|
||||
/**
|
||||
* 参与者类型 0,用户 1,角色 2,部门
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user