feat(REQ-4418) - 调整新版配置中的最后操作人获取的问题
This commit is contained in:
parent
c0de113cf1
commit
d36a53b7fe
@ -1,5 +1,6 @@
|
||||
package cn.axzo.workflow.core.engine.tx.listener;
|
||||
|
||||
import cn.axzo.framework.jackson.utility.JSON;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskAuditDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner;
|
||||
import cn.axzo.workflow.core.engine.cmd.CustomApproveTaskAsyncCmd;
|
||||
@ -53,7 +54,7 @@ public class AutoPassTransactionListener implements TransactionListener {
|
||||
RuntimeService runtimeService = springProcessEngineConfiguration.getRuntimeService();
|
||||
BpmnTaskDelegateAssigner assigner = BpmnTaskDelegateAssigner.toObjectCompatible(
|
||||
runtimeService.getVariable(delegateTask.getProcessInstanceId(), INTERNAL_TASK_RELATION_ASSIGNEE_INFO + delegateTask.getId()));
|
||||
|
||||
log.info("auto pass transaction listener, assigner: {}", JSON.toJSONString(assigner));
|
||||
CommandConfig commandConfig = new CommandConfig().transactionRequired();
|
||||
CommandExecutor commandExecutor = springProcessEngineConfiguration.getCommandExecutor();
|
||||
BpmnTaskAuditDTO pass = new BpmnTaskAuditDTO();
|
||||
|
||||
@ -129,6 +129,7 @@ public class BasedRoleV2TaskAssigneeSelector extends AbstractBpmnTaskAssigneeSel
|
||||
Optional<ApproverSpecifyRangeUnitEnum> approverSpecifyRangeUnit4PreNodeApprover = getApproverSpecifyRangeUnit(flowElement);
|
||||
BpmnTaskDelegateAssigner lastOperationApprover =
|
||||
BpmnTaskDelegateAssigner.toObjectCompatible(runtimeService.getVariable(execution.getProcessInstanceId(), CLOSE_PROCESS_ASSIGNER, BpmnTaskDelegateAssigner.class));
|
||||
log.info("lastOperationApprover:{}", JSON.toJSONString(lastOperationApprover));
|
||||
if (Objects.isNull(lastOperationApprover)) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user