private void FinishTask(int id, int insertNum) { var task = tasksRepository.FindById(id); if (task == null) { logger.Error("未找到任务:" + id); return; } if (task.State != 1) { logger.Error("任务状态有误:" + id); return; } task.State = 2; task.Num = insertNum; tasksRepository.Save(task); }