@Test public void updateTodo() { Assert.assertNotNull(todoService.updateTodo(todoDAO.findAll().get(0).getId(), RandomUtil.randomString(6))); }
@Override @LogMethod("更新待办事项内容") public Todo updateTodo(String todoId, String content) { Todo todo = todoDAO.getById(todoId); AssertUtils.throwIfNull(todo, BeeErrorConsts.TODO_NOT_FOUND); if (StringConsts.Sign.ONE.equals(todo.getStatus())) { return todo; } todo.setContent(content); return todoDAO.save(todo); }
TodoServiceImpl implements TodoService { @Override @LogMethod("更新待办事项内容") public Todo updateTodo(String todoId, String content) { Todo todo = todoDAO.getById(todoId); AssertUtils.throwIfNull(todo, BeeErrorConsts.TODO_NOT_FOUND); if (StringConsts.Sign.ONE.equals(todo.getStatus())) { return todo; } todo.setContent(content); return todoDAO.save(todo); } }
TodoServiceImpl implements TodoService { @Override @LogMethod("更新待办事项内容") public Todo updateTodo(String todoId, String content) { Todo todo = todoDAO.getById(todoId); AssertUtils.throwIfNull(todo, BeeErrorConsts.TODO_NOT_FOUND); if (StringConsts.Sign.ONE.equals(todo.getStatus())) { return todo; } todo.setContent(content); return todoDAO.save(todo); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); }
TodoServiceImpl implements TodoService { @Override @LogMethod("更新待办事项内容") public Todo updateTodo(String todoId, String content) { Todo todo = todoDAO.getById(todoId); AssertUtils.throwIfNull(todo, BeeErrorConsts.TODO_NOT_FOUND); if (StringConsts.Sign.ONE.equals(todo.getStatus())) { return todo; } todo.setContent(content); return todoDAO.save(todo); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); @Override @LogMethod("获取指定日期之前所有未完成的待办事项") List<Todo> listUndoBeforeDate(String userId, Date date); @Override @LogMethod("列出指定日期的待办事项") List<Todo> listTodo(String userId, Date doingDate); @Override @LogMethod("列出所有待办事项日期") List<String> listDate(String userId); @Override List<TodoCountVO> listTodoCount(String userId, Date start, Date end); @Override @LogMethod("更新待办事项状态") Todo updateTodoStatus(String todoId, String status); @Override @LogMethod("更新待办事项内容") Todo updateTodo(String todoId, String content); @Override @LogMethod("删除待办事项") void remove(String todoId); @Override @LogMethod("添加待办事项") Todo saveTodo(String userId, TodoVO todoVO); }
TodoServiceImpl implements TodoService { @Override @LogMethod("更新待办事项内容") public Todo updateTodo(String todoId, String content) { Todo todo = todoDAO.getById(todoId); AssertUtils.throwIfNull(todo, BeeErrorConsts.TODO_NOT_FOUND); if (StringConsts.Sign.ONE.equals(todo.getStatus())) { return todo; } todo.setContent(content); return todoDAO.save(todo); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); @Override @LogMethod("获取指定日期之前所有未完成的待办事项") List<Todo> listUndoBeforeDate(String userId, Date date); @Override @LogMethod("列出指定日期的待办事项") List<Todo> listTodo(String userId, Date doingDate); @Override @LogMethod("列出所有待办事项日期") List<String> listDate(String userId); @Override List<TodoCountVO> listTodoCount(String userId, Date start, Date end); @Override @LogMethod("更新待办事项状态") Todo updateTodoStatus(String todoId, String status); @Override @LogMethod("更新待办事项内容") Todo updateTodo(String todoId, String content); @Override @LogMethod("删除待办事项") void remove(String todoId); @Override @LogMethod("添加待办事项") Todo saveTodo(String userId, TodoVO todoVO);  }