From f87797bc7f16a3b31d3a5c4d7370a990d78ea307 Mon Sep 17 00:00:00 2001 From: luckhee Date: Tue, 14 Oct 2025 16:00:24 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20Post=20=EB=A6=AC=ED=84=B4=ED=83=80?= =?UTF-8?q?=EC=9E=85=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/back/domain/post/like/service/PostLikeService.java | 5 +++-- .../com/back/domain/post/post/controller/PostController.java | 4 ++-- .../main/java/com/back/domain/post/rq/PostDetailFacade.java | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) 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); }