Merge branch '1.3.0-SNAPSHOT' into feature/REQ-2090

This commit is contained in:
wangli 2024-03-19 10:56:35 +08:00
commit 223ff625e8

View File

@ -17,6 +17,7 @@ import org.springframework.util.CollectionUtils;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import static cn.axzo.workflow.core.common.utils.BpmnMetaParserHelper.getApproverSpecify;
@ -46,6 +47,9 @@ public class CustomForecastUserTaskAssigneeCmd implements Command<List<BpmnTaskD
CommandContextUtil.getProcessEngineConfiguration(commandContext);
List<Execution> list =
processEngineConfiguration.getRuntimeService().createExecutionQuery().processInstanceId(processInstanceId).list();
if (CollectionUtils.isEmpty(list)) {
return Collections.emptyList();
}
List<BpmnTaskDelegateAssigner> forecastAssigners = new ArrayList<>();
getApproverSpecify(userTask).ifPresent(specify -> {
forecastAssigners.addAll(engineExecutionStartListener.approverSelect(specify.getType(), userTask,