public virtual Task <TaskModel[]> AppendCountersign(AppendCountersignCmd cmd) { TaskModel[] tasks = processEngine.AppendCountersign(cmd); return(Task.FromResult(tasks)); }
/// <summary> /// 追加任务处理人 /// </summary> /// <param name="cmd"></param> /// <returns></returns> public virtual TaskModel[] AppendCountersign(AppendCountersignCmd cmd) { ITask[] tasks = taskService.AddCountersign(cmd.TaskId, cmd.Assignees, securityService.User.TenantId); return(tasks.Select(x => taskConverter.From(x)).ToArray()); }
/// <inheritdoc /> public async Task <TaskModel[]> AppendCountersign(AppendCountersignCmd cmd) { return(await httpProxy.PostAsync <TaskModel[]>($"{serviceUrl}/append", cmd).ConfigureAwait(false)); }