|
@@ -853,8 +853,9 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
if (flowType is EFlowType.Handle
|
|
|
&& (stepDefine.StepType != EStepType.Summary && stepDefine.BusinessType != EBusinessType.Center))
|
|
|
users1 = users1.Where(d => d.OrgId.StartsWith(levelOneOrgId));
|
|
|
+ var defineTypeItem = stepDefine.HandlerTypeItems.First();
|
|
|
|
|
|
- handlers = users1.Where(d => d != null && !string.IsNullOrEmpty(d.Id))
|
|
|
+ handlers = users1.Where(d => d != null && !string.IsNullOrEmpty(d.Id))
|
|
|
.Select(d => new FlowStepHandler
|
|
|
{
|
|
|
Key = d.Id,
|
|
@@ -862,8 +863,10 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
|
|
|
UserId = d.Id,
|
|
|
Username = d.Name,
|
|
|
OrgId = d.OrgId,
|
|
|
- OrgName = d.Organization.Name
|
|
|
- })
|
|
|
+ OrgName = d.Organization.Name,
|
|
|
+ RoleId = defineTypeItem.Key,
|
|
|
+ RoleName = defineTypeItem.Value
|
|
|
+ })
|
|
|
.ToList();
|
|
|
break;
|
|
|
case EHandlerType.OrgLevel:
|