|
@@ -482,45 +482,6 @@ public class WorkflowController : BaseController
|
|
|
.Distinct()
|
|
|
.ToList();
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- //var workflow = await _workflowDomainService.GetWorkflowAsync(workflowId, withSteps: true, cancellationToken: HttpContext.RequestAborted);
|
|
|
- //var stepBoxes = workflow.Steps.Where(d => d.StepType != EStepType.Start && d.StepType != EStepType.End).ToList();
|
|
|
- //var steps = stepBoxes.SelectMany(d => d.Steps);
|
|
|
-
|
|
|
- //var orgs = new List<Kv>();
|
|
|
- //foreach (var step in steps)
|
|
|
- //{
|
|
|
- // var orgCode = step.HandlerOrgId ?? step.AcceptorOrgId;
|
|
|
- // var orgName = step.HandlerOrgName ?? step.AcceptorOrgName;
|
|
|
- // if (string.IsNullOrEmpty(orgCode))
|
|
|
- // {
|
|
|
- // switch (step.HandlerType)
|
|
|
- // {
|
|
|
- // case EHandlerType.Role:
|
|
|
- // case EHandlerType.AssignedUser:
|
|
|
- // //todo
|
|
|
- // var users = await _userRepository.Queryable()
|
|
|
- // .Includes(d => d.Organization)
|
|
|
- // .Where(d => step.Handlers.Select(x => x.Key).Contains(d.Id))
|
|
|
- // .ToListAsync(HttpContext.RequestAborted);
|
|
|
- // orgs.AddRange(users.Select(d => new Kv(d.OrgId, d.Organization.Name)));
|
|
|
- // break;
|
|
|
- // case EHandlerType.OrgLevel:
|
|
|
- // case EHandlerType.OrgType:
|
|
|
- // case EHandlerType.AssignedOrg:
|
|
|
- // orgs.AddRange(step.Handlers);
|
|
|
- // break;
|
|
|
- // default:
|
|
|
- // throw new ArgumentOutOfRangeException();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // orgs.Add(new Kv(orgCode, orgName));
|
|
|
- // }
|
|
|
- //}
|
|
|
- //return orgs.DistinctBy(d => d.Key).ToList();
|
|
|
}
|
|
|
|
|
|
[HttpGet("base-data")]
|