Merge branch 'master' into feature/REQ-2090
# Conflicts: # workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineExecutionStartListener.java # workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/listener/task/AutoOperatorEventListener.java
This commit is contained in:
commit
1ec4c87c87
@ -135,9 +135,7 @@ public class EngineExecutionStartListener implements ExecutionListener {
|
||||
BpmnTaskDelegateAssigner dummyApprover = buildDummyAssigner(DUMMY_ASSIGNEE,
|
||||
DUMMY_ASSIGNEE_TYPE, "dummyApprover");
|
||||
|
||||
List<String> dummyAssigneeIdList = new ArrayList<>();
|
||||
dummyAssigneeIdList.add(dummyApprover.buildAssigneeId());
|
||||
execution.setVariable(assigneeListVariableName, dummyAssigneeIdList);
|
||||
assigneeIdList.add(dummyApprover.buildAssigneeId());
|
||||
|
||||
execution.setVariable(INTERNAL_ACTIVITY_RELATION_ASSIGNEE_LIST_INFO_SNAPSHOT + currentActivityId, Lists.newArrayList(dummyApprover));
|
||||
|
||||
|
||||
@ -149,7 +149,7 @@ public class AutoOperatorEventListener implements BpmnTaskEventListener, Ordered
|
||||
* @param userTask
|
||||
*/
|
||||
private void checkApproverEmptyHandle(DelegateTask delegateTask, UserTask userTask) {
|
||||
if (!StringUtils.hasLength(delegateTask.getAssignee())) {
|
||||
if (!StringUtils.hasText(delegateTask.getAssignee())) {
|
||||
BpmnMetaParserHelper.getApproverEmptyHandleType(userTask)
|
||||
.ifPresent(approverEmptyHandleTypeEnum -> {
|
||||
switch (approverEmptyHandleTypeEnum) {
|
||||
@ -186,6 +186,8 @@ public class AutoOperatorEventListener implements BpmnTaskEventListener, Ordered
|
||||
case autoRejection:
|
||||
autoReject(delegateTask);
|
||||
break;
|
||||
case bizSpecify:
|
||||
break;
|
||||
default:
|
||||
checkApproverEmptyHandle(delegateTask, userTask);
|
||||
break;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user