/// <summary> /// 转移(指派)工作任务 /// </summary> /// <param name="taskId">工作任务Id</param> /// <param name="model">备注</param> /// <returns></returns> public ApiResponse <bool> TransferWorkTask(int taskId, OperateWorkTaskModel model) { if (taskId < 0) { Log.Error("无效的工作任务。"); throw new InvalidOperationException("无效的工作任务。"); } if (model == null || !model.Executor.HasValue) { Log.Error("无效的执行人。"); throw new InvalidOperationException("无效的执行人。"); } var response = new ApiResponse <bool>() { Result = WorkTaskService.Transfer(taskId, model.Executor.Value, this.Member, model.Comment) }; return(response); }