From 8220c0562c12e32723371ecd00f4b177278c3d6c Mon Sep 17 00:00:00 2001 From: jiyunio Date: Wed, 29 May 2024 16:16:09 +0900 Subject: [PATCH] =?UTF-8?q?[Refactor]=20todo=EC=97=90=EC=84=9C=EC=9D=98=20?= =?UTF-8?q?category=20save=20=EA=B8=B0=EB=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jiyunio/todolist/todo/TodoController.java | 2 ++ .../java/com/jiyunio/todolist/todo/TodoService.java | 11 ++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/jiyunio/todolist/todo/TodoController.java b/src/main/java/com/jiyunio/todolist/todo/TodoController.java index 7de8886..23b9614 100644 --- a/src/main/java/com/jiyunio/todolist/todo/TodoController.java +++ b/src/main/java/com/jiyunio/todolist/todo/TodoController.java @@ -6,6 +6,8 @@ import com.jiyunio.todolist.todo.dto.GetUpdateTodoDTO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.responses.ApiResponse; +import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/com/jiyunio/todolist/todo/TodoService.java b/src/main/java/com/jiyunio/todolist/todo/TodoService.java index c615a15..53d8bf8 100644 --- a/src/main/java/com/jiyunio/todolist/todo/TodoService.java +++ b/src/main/java/com/jiyunio/todolist/todo/TodoService.java @@ -27,6 +27,11 @@ public ResponseTodoDTO createTodo(Long memberId, CreateTodoDTO createTodo) { // 회원 존재 안함 () -> new CustomException(HttpStatus.NOT_FOUND, ErrorCode.NOT_EXIST_MEMBER) ); + Category category = Category.builder() + .member(member) + .content(createTodo.getCategory().getContent()) + .color(createTodo.getCategory().getColor()) + .build(); Todo todo = Todo.builder() .member(member) @@ -34,11 +39,7 @@ public ResponseTodoDTO createTodo(Long memberId, CreateTodoDTO createTodo) { .writeDate(createTodo.getWriteDate()) .setDate(createTodo.getSetDate()) .checked(false) - .category(Category.builder() - .member(member) - .content(createTodo.getCategory().getContent()) - .color(createTodo.getCategory().getColor()) - .build()) + .category(category) .build(); todoRepository.save(todo);