From 311b122cdae08c7a1f07ffdbaa6a29b7c1917b73 Mon Sep 17 00:00:00 2001 From: AgAngle <1323481023@qq.com> Date: Wed, 24 Jul 2024 14:33:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):=20?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E9=80=9A=E7=9F=A5=E5=A4=B1=E8=B4=A5=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=85=B6=E4=BB=96=E9=80=9A=E7=9F=A5=E4=B9=9F=E4=B8=8D?= =?UTF-8?q?=E5=8F=91=E9=80=81=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1044405 --user=陈建星 【项目管理】消息通知-接口用例增/删/改/执行-均不能收到站内信/邮箱/企业微信等消息通知 https://www.tapd.cn/55049933/s/1553531 --- .../system/service/NoticeSendService.java | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/backend/services/system-setting/src/main/java/io/metersphere/system/service/NoticeSendService.java b/backend/services/system-setting/src/main/java/io/metersphere/system/service/NoticeSendService.java index 27e89bacdb..c76c639e4b 100644 --- a/backend/services/system-setting/src/main/java/io/metersphere/system/service/NoticeSendService.java +++ b/backend/services/system-setting/src/main/java/io/metersphere/system/service/NoticeSendService.java @@ -74,7 +74,11 @@ public class NoticeSendService { .forEach(messageDetail -> { MessageDetail m = SerializationUtils.clone(messageDetail); NoticeModel n = SerializationUtils.clone(noticeModel); - this.getNoticeSender(m).send(m, n); + try { + this.getNoticeSender(m).send(m, n); + } catch (Exception e) { + LogUtils.error(e); + } }); } catch (Exception e) { @@ -126,7 +130,11 @@ public class NoticeSendService { .forEach(messageDetail -> { MessageDetail m = SerializationUtils.clone(messageDetail); NoticeModel n = SerializationUtils.clone(noticeModel); - this.getNoticeSender(m).send(m, n); + try { + this.getNoticeSender(m).send(m, n); + } catch (Exception e) { + LogUtils.error(e); + } }); } catch (Exception e) { @@ -148,7 +156,11 @@ public class NoticeSendService { .forEach(messageDetail -> { MessageDetail m = SerializationUtils.clone(messageDetail); NoticeModel n = SerializationUtils.clone(noticeModel); - this.getNoticeSender(m).send(m, n); + try { + this.getNoticeSender(m).send(m, n); + } catch (Exception e) { + LogUtils.error(e); + } }); } catch (Exception e) {