瀏覽代碼

流程显示数据权限

田爽 9 月之前
父節點
當前提交
0e73735894
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

+ 1 - 3
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

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