diff --git a/back/src/main/java/com/back/domain/post/like/service/PostLikeService.java b/back/src/main/java/com/back/domain/post/like/service/PostLikeService.java index 3fe14b2b..3a295b0e 100644 --- a/back/src/main/java/com/back/domain/post/like/service/PostLikeService.java +++ b/back/src/main/java/com/back/domain/post/like/service/PostLikeService.java @@ -3,6 +3,7 @@ import com.back.domain.member.member.entity.Member; import com.back.domain.post.like.entity.PostLike; import com.back.domain.post.like.repository.PostLikeRepository; +import com.back.domain.post.post.dto.PostDisLikedResponse; import com.back.domain.post.post.dto.PostLikedResponse; import com.back.domain.post.post.entity.Post; import com.back.domain.post.post.service.PostService; @@ -75,9 +76,9 @@ public void disLikePost(long postId) { } } - public PostLikedResponse getDisLikeCount(Long postId) { + public PostDisLikedResponse getDisLikeCount(Long postId) { int disLikeCount = postLikeRepository.countDislikesByPostId(postId); - return new PostLikedResponse(disLikeCount); + return new PostDisLikedResponse(disLikeCount); } diff --git a/back/src/main/java/com/back/domain/post/post/controller/PostController.java b/back/src/main/java/com/back/domain/post/post/controller/PostController.java index 8a00b2c9..a8bbbe44 100644 --- a/back/src/main/java/com/back/domain/post/post/controller/PostController.java +++ b/back/src/main/java/com/back/domain/post/post/controller/PostController.java @@ -108,8 +108,8 @@ public RsData likePost(@PathVariable(name = "post_id") Long p @PostMapping("/{post_id}/disliked") public RsData disLikePost(@PathVariable(name = "post_id") Long postId) { postLikeService.disLikePost(postId); - PostLikedResponse postLikedResponse = postLikeService.getDisLikeCount(postId); - return new RsData<>("200", "게시글 싫어요 성공", postLikedResponse); + PostDisLikedResponse postDisLikedResponse = postLikeService.getDisLikeCount(postId); + return new RsData<>("200", "게시글 싫어요 성공", postDisLikedResponse); } diff --git a/back/src/main/java/com/back/domain/post/rq/PostDetailFacade.java b/back/src/main/java/com/back/domain/post/rq/PostDetailFacade.java index aa3c628b..3fd2b6bc 100644 --- a/back/src/main/java/com/back/domain/post/rq/PostDetailFacade.java +++ b/back/src/main/java/com/back/domain/post/rq/PostDetailFacade.java @@ -4,6 +4,7 @@ import com.back.domain.post.comment.service.PostCommentService; import com.back.domain.post.like.service.PostLikeService; import com.back.domain.post.post.dto.PostDetailResponse; +import com.back.domain.post.post.dto.PostDisLikedResponse; import com.back.domain.post.post.dto.PostLikedResponse; import com.back.domain.post.post.entity.Post; import com.back.domain.post.post.service.PostService; @@ -28,10 +29,10 @@ public PostDetailResponse getDetailWithViewIncrement(Long postId) { List comments = postCommentService.getAllPostCommentResponse(postId); PostLikedResponse postLikedResponse = postLikeService.getLikeCount(postId); - PostLikedResponse postDisLikedResponse = postLikeService.getDisLikeCount(postId); + PostDisLikedResponse postDisLikedResponse = postLikeService.getDisLikeCount(postId); String userStatus = postLikeService.getPresentStatus(postId); - return PostDetailResponse.from(post, comments, postLikedResponse.likeCount(), postDisLikedResponse.likeCount(), userStatus); + return PostDetailResponse.from(post, comments, postLikedResponse.likeCount(), postDisLikedResponse.disLikeCount(), userStatus); }