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

@@ -15,6 +15,7 @@ import com.openisle.service.EmailSender;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@Service
@RequiredArgsConstructor
@@ -29,6 +30,7 @@ public class ReactionService {
@Value("${app.website-url}")
private String websiteUrl;
@Transactional
public Reaction reactToPost(String username, Long postId, ReactionType type) {
User user = userRepository.findByUsername(username)
.orElseThrow(() -> new com.openisle.exception.NotFoundException("User not found"));
@@ -51,6 +53,7 @@ public class ReactionService {
return reaction;
}
@Transactional
public Reaction reactToComment(String username, Long commentId, ReactionType type) {
User user = userRepository.findByUsername(username)
.orElseThrow(() -> new com.openisle.exception.NotFoundException("User not found"));