/// <summary> /// 取消工作任务 /// </summary> /// <param name="taskId">工作任务Id</param> /// <param name="model">取消工作任务原因</param> /// <returns></returns> public ApiResponse <bool> CancelWorkTask(int taskId, OperateWorkTaskModel model) { if (taskId < 0) { Log.Error("无效的工作任务。"); throw new InvalidOperationException("无效的工作任务。"); } string season = model == null || string.IsNullOrEmpty(model.Comment) ? "任务取消" : model.Comment; var response = new ApiResponse <bool>() { Result = WorkTaskService.Cancel(taskId, season, this.Member) }; return(response); }