From 9a41604f764d933c93daf4b2904cf13904b3f1bb Mon Sep 17 00:00:00 2001 From: challonsy Date: Sat, 15 Feb 2025 15:19:51 +0900 Subject: [PATCH 1/2] fix : comment count logic fixed --- src/main/java/muit/backend/service/CommentServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/muit/backend/service/CommentServiceImpl.java b/src/main/java/muit/backend/service/CommentServiceImpl.java index 5c4dfb4..6143c7c 100644 --- a/src/main/java/muit/backend/service/CommentServiceImpl.java +++ b/src/main/java/muit/backend/service/CommentServiceImpl.java @@ -76,6 +76,9 @@ public CommentReplyResponseDTO.DeleteResultDTO deleteComment(String commentType, if(commentType.equals("COMMENT")){ Comment comment = commentRepository.findById(commentId).orElseThrow(()->new GeneralException(ErrorStatus.COMMENT_NOT_FOUND)); + if(comment.getAnonymousIndex()==-2){ + throw new GeneralException(ErrorStatus.COMMENT_NOT_FOUND); + } //작성자와 동일인인지 검사/또는 관리자인지 if(comment.getMember()==member||comment.getMember().getRole()== Role.ADMIN){ if(!comment.getReplyList().isEmpty()){//대댓글 있으면 내용을 삭제된 댓글입니다 로 From ff27d96aac37f9500ceb2f5dab14a3be49b9d0d8 Mon Sep 17 00:00:00 2001 From: challonsy Date: Sat, 15 Feb 2025 20:06:25 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20report=20count=20=EC=B4=88=EA=B8=B0?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/muit/backend/converter/postConverter/LostConverter.java | 1 + .../muit/backend/converter/postConverter/ReviewConverter.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/muit/backend/converter/postConverter/LostConverter.java b/src/main/java/muit/backend/converter/postConverter/LostConverter.java index 7e97008..362d878 100644 --- a/src/main/java/muit/backend/converter/postConverter/LostConverter.java +++ b/src/main/java/muit/backend/converter/postConverter/LostConverter.java @@ -25,6 +25,7 @@ public static Post toPost(Member member, PostType postType, LostRequestDTO reque .content(requestDTO.getContent()) .images(imgList) .commentCount(0) + .reportCount(0) .location(requestDTO.getLocation()) .lostItem(requestDTO.getLostItem()) .lostDate(requestDTO.getLostDate()) diff --git a/src/main/java/muit/backend/converter/postConverter/ReviewConverter.java b/src/main/java/muit/backend/converter/postConverter/ReviewConverter.java index 5a86beb..f92be40 100644 --- a/src/main/java/muit/backend/converter/postConverter/ReviewConverter.java +++ b/src/main/java/muit/backend/converter/postConverter/ReviewConverter.java @@ -28,6 +28,7 @@ public static Post toReview(PostType postType, Member member, Musical musical, R .musical(musical) .musicalName(musical.getName()) .commentCount(0) + .reportCount(0) .rating(requestDTO.getRating()) .location(musical.getTheatre().getName()) .build();