public TransferTaskCmd(ITransferTaskCmd transferTaskCmd) : base(transferTaskCmd.TaskId, transferTaskCmd.Variables) { this.taskCmd = transferTaskCmd; this.completeReason = transferTaskCmd.Description; }
/// <summary> /// 任务转办 /// </summary> /// <param name="cmd">任务转办命令</param> /// <returns></returns> public virtual TaskModel[] TransferTask(ITransferTaskCmd cmd) { ITask[] tasks = taskService.Transfer(cmd); return(tasks.Select(x => taskConverter.From(x)).ToArray()); }