From f0d1caf5f32c9fe3647419d574c22969d634c94d Mon Sep 17 00:00:00 2001 From: tim Date: Wed, 6 Aug 2025 01:45:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8E=BB=E9=99=A4=E5=A4=9A=E7=BA=BF?= =?UTF-8?q?=E7=A8=8B=E6=93=8D=E4=BD=9C=20=E8=A7=84=E9=81=BF400=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../openisle/service/NotificationService.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/backend/src/main/java/com/openisle/service/NotificationService.java b/backend/src/main/java/com/openisle/service/NotificationService.java index 9fbc595f2..86335151b 100644 --- a/backend/src/main/java/com/openisle/service/NotificationService.java +++ b/backend/src/main/java/com/openisle/service/NotificationService.java @@ -72,7 +72,7 @@ public class NotificationService { } n = notificationRepository.save(n); - Runnable asyncTask = () -> { +// Runnable asyncTask = () -> { if (type == NotificationType.COMMENT_REPLY && user.getEmail() != null && post != null && comment != null) { String url = String.format("%s/posts/%d#comment-%d", websiteUrl, post.getId(), comment.getId()); emailSender.sendEmail(user.getEmail(), "有人回复了你", url); @@ -96,18 +96,18 @@ public class NotificationService { // } // } } - }; +// }; - if (TransactionSynchronizationManager.isSynchronizationActive()) { - TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() { - @Override - public void afterCommit() { - notificationExecutor.execute(asyncTask); - } - }); - } else { - notificationExecutor.execute(asyncTask); - } +// if (TransactionSynchronizationManager.isSynchronizationActive()) { +// TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() { +// @Override +// public void afterCommit() { +// notificationExecutor.execute(asyncTask); +// } +// }); +// } else { +// notificationExecutor.execute(asyncTask); +// } return n; }