feat: 办理人节点高亮处理
This commit is contained in:
parent
0085b42518
commit
e5aede6265
|
@ -792,10 +792,11 @@ public class SimpleModelUtils {
|
||||||
BpmSimpleModelNodeTypeEnum nodeType = BpmSimpleModelNodeTypeEnum.valueOf(currentNode.getType());
|
BpmSimpleModelNodeTypeEnum nodeType = BpmSimpleModelNodeTypeEnum.valueOf(currentNode.getType());
|
||||||
Assert.notNull(nodeType, "模型节点类型不支持");
|
Assert.notNull(nodeType, "模型节点类型不支持");
|
||||||
|
|
||||||
// 情况:START_NODE/START_USER_NODE/APPROVE_NODE/COPY_NODE/END_NODE
|
// 情况:START_NODE/START_USER_NODE/APPROVE_NODE/COPY_NODE/END_NODE/TRANSACTOR_NODE
|
||||||
if (nodeType == BpmSimpleModelNodeTypeEnum.START_NODE
|
if (nodeType == BpmSimpleModelNodeTypeEnum.START_NODE
|
||||||
|| nodeType == BpmSimpleModelNodeTypeEnum.START_USER_NODE
|
|| nodeType == BpmSimpleModelNodeTypeEnum.START_USER_NODE
|
||||||
|| nodeType == BpmSimpleModelNodeTypeEnum.APPROVE_NODE
|
|| nodeType == BpmSimpleModelNodeTypeEnum.APPROVE_NODE
|
||||||
|
|| nodeType == BpmSimpleModelNodeTypeEnum.TRANSACTOR_NODE
|
||||||
|| nodeType == BpmSimpleModelNodeTypeEnum.COPY_NODE
|
|| nodeType == BpmSimpleModelNodeTypeEnum.COPY_NODE
|
||||||
|| nodeType == BpmSimpleModelNodeTypeEnum.END_NODE) {
|
|| nodeType == BpmSimpleModelNodeTypeEnum.END_NODE) {
|
||||||
// 添加元素
|
// 添加元素
|
||||||
|
|
|
@ -479,7 +479,8 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
|
||||||
// 1. 开始节点/审批节点
|
// 1. 开始节点/审批节点
|
||||||
if (ObjectUtils.equalsAny(node.getType(),
|
if (ObjectUtils.equalsAny(node.getType(),
|
||||||
BpmSimpleModelNodeTypeEnum.START_USER_NODE.getType(),
|
BpmSimpleModelNodeTypeEnum.START_USER_NODE.getType(),
|
||||||
BpmSimpleModelNodeTypeEnum.APPROVE_NODE.getType())) {
|
BpmSimpleModelNodeTypeEnum.APPROVE_NODE.getType(),
|
||||||
|
BpmSimpleModelNodeTypeEnum.TRANSACTOR_NODE.getType())) {
|
||||||
List<Long> candidateUserIds = getTaskCandidateUserList(bpmnModel, node.getId(),
|
List<Long> candidateUserIds = getTaskCandidateUserList(bpmnModel, node.getId(),
|
||||||
startUserId, processDefinitionInfo.getProcessDefinitionId(), processVariables);
|
startUserId, processDefinitionInfo.getProcessDefinitionId(), processVariables);
|
||||||
activityNode.setCandidateUserIds(candidateUserIds);
|
activityNode.setCandidateUserIds(candidateUserIds);
|
||||||
|
|
Loading…
Reference in New Issue