diff --git a/src/main/java/com/codeit/todo/service/complete/CompleteService.java b/src/main/java/com/codeit/todo/service/complete/CompleteService.java index 6482ada..b680446 100644 --- a/src/main/java/com/codeit/todo/service/complete/CompleteService.java +++ b/src/main/java/com/codeit/todo/service/complete/CompleteService.java @@ -7,5 +7,5 @@ public interface CompleteService { UpdateCompleteResponse updateCompleteInfo(int userId, int completeId, UpdateCompleteRequest request); - ReadCompleteDetailResponse readComplete(int userId, int completeId); + ReadCompleteDetailResponse readComplete(int completeId, int userId); } diff --git a/src/main/java/com/codeit/todo/service/complete/impl/CompleteServiceImpl.java b/src/main/java/com/codeit/todo/service/complete/impl/CompleteServiceImpl.java index 570d564..55b074c 100644 --- a/src/main/java/com/codeit/todo/service/complete/impl/CompleteServiceImpl.java +++ b/src/main/java/com/codeit/todo/service/complete/impl/CompleteServiceImpl.java @@ -44,8 +44,9 @@ public UpdateCompleteResponse updateCompleteInfo(int userId, int completeId, Upd @Transactional(readOnly = true) @Override - public ReadCompleteDetailResponse readComplete(int userId, int completeId) { - Complete complete = getComplete(userId, completeId); + public ReadCompleteDetailResponse readComplete(int completeId, int userId) { + Complete complete = completeRepository.findById(completeId) + .orElseThrow(() -> new CompleteNotFoundException(String.valueOf(completeId))); List commentResponses = complete.getComments().stream() .map(ReadCommentResponse::fromEntity) .toList(); diff --git a/src/main/java/com/codeit/todo/web/controller/CompleteController.java b/src/main/java/com/codeit/todo/web/controller/CompleteController.java index 5b71b94..95be0dd 100644 --- a/src/main/java/com/codeit/todo/web/controller/CompleteController.java +++ b/src/main/java/com/codeit/todo/web/controller/CompleteController.java @@ -51,6 +51,6 @@ public Response readComplete( @PathVariable int completeId ) { int userId = userDetails.getUserId(); - return Response.ok(completeService.readComplete(userId, completeId)); + return Response.ok(completeService.readComplete(completeId, userId)); } }