feat(REQ-4418) - 添加推测未来节点日志时的抄送节点配置内容
This commit is contained in:
parent
d84b055d46
commit
1f0fe80711
@ -1127,7 +1127,7 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
|
|||||||
.execute(new CustomForecastUserTaskAssigneeCmd(processInstanceId,
|
.execute(new CustomForecastUserTaskAssigneeCmd(processInstanceId,
|
||||||
i, engineExecutionStartListener, categoryVersion));
|
i, engineExecutionStartListener, categoryVersion));
|
||||||
node.setForecastAssigners(forecastAssigners);
|
node.setForecastAssigners(forecastAssigners);
|
||||||
if (CollectionUtils.isEmpty(forecastAssigners) && categoryVersion < 2) {
|
if (CollectionUtils.isEmpty(forecastAssigners)) {
|
||||||
getApproverEmptyHandleType(i).ifPresent(emptyHandleType -> {
|
getApproverEmptyHandleType(i).ifPresent(emptyHandleType -> {
|
||||||
switch (emptyHandleType) {
|
switch (emptyHandleType) {
|
||||||
case autoPassed:
|
case autoPassed:
|
||||||
|
|||||||
@ -108,6 +108,9 @@ public class BasedIdentityV2TaskAssigneeSelector extends AbstractBpmnTaskAssigne
|
|||||||
if (Objects.isNull(lastOperationApprover)) {
|
if (Objects.isNull(lastOperationApprover)) {
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
|
if (lastOperationApprover.comparePersonIdToOther(initiator)) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
v2ReqBuilder.scope(FlowTaskAssignerScopeDTO.builder()
|
v2ReqBuilder.scope(FlowTaskAssignerScopeDTO.builder()
|
||||||
.nodeId(lastOperationApprover.parseNodeId())
|
.nodeId(lastOperationApprover.parseNodeId())
|
||||||
.upLevel(getApproverSpecifyRangeOrgLimit(flowElement).orElse(SignApproverOrgLimitEnum.UNKNOWN).getCode())
|
.upLevel(getApproverSpecifyRangeOrgLimit(flowElement).orElse(SignApproverOrgLimitEnum.UNKNOWN).getCode())
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user