feat: 处理添加表情偶现失败的问题

This commit is contained in:
tim
2025-08-03 20:12:44 +08:00
parent d70433ff93
commit 354cc7cd17
3 changed files with 6 additions and 4 deletions

View File

@@ -70,6 +70,7 @@ public class CommentService {
return comment;
}
@Transactional
public Comment addReply(String username, Long parentId, String content) {
long recent = commentRepository.countByAuthorAfter(username,
java.time.LocalDateTime.now().minusMinutes(1));
@@ -154,7 +155,7 @@ public class CommentService {
return commentRepository.findLastCommentTime(post);
}
@org.springframework.transaction.annotation.Transactional
@Transactional
public void deleteComment(String username, Long id) {
User user = userRepository.findByUsername(username)
.orElseThrow(() -> new com.openisle.exception.NotFoundException("User not found"));
@@ -166,7 +167,7 @@ public class CommentService {
deleteCommentCascade(comment);
}
@org.springframework.transaction.annotation.Transactional
@Transactional
public void deleteCommentCascade(Comment comment) {
List<Comment> replies = commentRepository.findByParentOrderByCreatedAtAsc(comment);
for (Comment c : replies) {