|
@@ -1881,8 +1881,6 @@ namespace Hotline.FlowEngine.Workflows
|
|
newStep.StartCountersignId = step.StartCountersignId;
|
|
newStep.StartCountersignId = step.StartCountersignId;
|
|
newStep.CountersignId = step.CountersignId;
|
|
newStep.CountersignId = step.CountersignId;
|
|
newStep.IsStartedCountersignEnd = step.IsStartedCountersignEnd;
|
|
newStep.IsStartedCountersignEnd = step.IsStartedCountersignEnd;
|
|
- newStep.RoleId = step.RoleId;
|
|
|
|
- newStep.RoleName = step.RoleName;
|
|
|
|
|
|
|
|
//退回场景:指派给原办理人,其余场景:按照原节点原始指派方式复制
|
|
//退回场景:指派给原办理人,其余场景:按照原节点原始指派方式复制
|
|
if (traceType is EWorkflowTraceType.Previous)
|
|
if (traceType is EWorkflowTraceType.Previous)
|
|
@@ -1892,7 +1890,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
newStep.FlowAssignType = !step.HandlerOrgIsCenter!.Value ? EFlowAssignType.Org : EFlowAssignType.Role;
|
|
newStep.FlowAssignType = !step.HandlerOrgIsCenter!.Value ? EFlowAssignType.Org : EFlowAssignType.Role;
|
|
if (newStep is { FlowAssignType: EFlowAssignType.Role, BusinessType: EBusinessType.Send })
|
|
if (newStep is { FlowAssignType: EFlowAssignType.Role, BusinessType: EBusinessType.Send })
|
|
newStep.FlowAssignType = EFlowAssignType.User;
|
|
newStep.FlowAssignType = EFlowAssignType.User;
|
|
- newStep.Assign(step.HandlerId, step.HandlerName, step.HandlerOrgId, step.HandlerOrgName);
|
|
|
|
|
|
+ newStep.Assign(step.HandlerId, step.HandlerName, step.HandlerOrgId, step.HandlerOrgName, step.RoleId, step.RoleName);
|
|
}
|
|
}
|
|
|
|
|
|
await _workflowStepRepository.AddAsync(newStep, cancellationToken);
|
|
await _workflowStepRepository.AddAsync(newStep, cancellationToken);
|