Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MeterSphere
metersphere
提交
25e9bff3
M
metersphere
项目概览
MeterSphere
/
metersphere
上一次同步 大约 3 年
通知
25
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
metersphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
25e9bff3
编写于
10月 23, 2020
作者:
W
wenyann
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 消息设置
上级
00e7c7be
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
9 deletion
+9
-9
backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java
...a/io/metersphere/api/jmeter/APIBackendListenerClient.java
+9
-9
未找到文件。
backend/src/main/java/io/metersphere/api/jmeter/APIBackendListenerClient.java
浏览文件 @
25e9bff3
...
...
@@ -178,21 +178,21 @@ public class APIBackendListenerClient extends AbstractBackendListenerClient impl
List
<
NoticeDetail
>
noticeList
=
noticeService
.
queryNotice
(
testResult
.
getTestId
());
mailService
.
sendApiNotification
(
report
,
noticeList
);
}
if
(
StringUtils
.
equals
(
NoticeConstants
.
API
,
report
.
getTriggerMode
()
))
{
if
(
StringUtils
.
equals
(
NoticeConstants
.
API
,
"API"
))
{
List
<
String
>
userIds
=
new
ArrayList
<>();
MessageSettingDetail
messageSettingDetail
=
noticeService
.
searchMessage
();
List
<
MessageDetail
>
taskList
=
messageSettingDetail
.
getJenkinsTask
();
String
contextSuccess
=
report
.
getName
()
+
"执行成功"
;
String
contextFailed
=
report
.
getName
()
+
"执行失败"
;
String
contextSuccess
=
"jenkins任务通知"
+
report
.
getName
()
+
"执行成功"
;
String
contextFailed
=
"jenkins任务通知"
+
report
.
getName
()
+
"执行失败"
;
taskList
.
forEach
(
r
->
{
switch
(
r
.
getType
())
{
case
NoticeConstants
.
NAIL_ROBOT
:
if
(
StringUtils
.
equals
(
NoticeConstants
.
EXECUTE_SUCCESSFUL
,
r
.
getEvent
())
&&
StringUtils
.
equals
(
report
.
getStatus
(),
"Success"
))
{
dingTaskService
.
sendNailRobot
(
r
,
userIds
,
contextSuccess
,
NoticeConstants
.
EXECUTE_SUCCESSFUL
);
}
if
(
StringUtils
.
equals
(
NoticeConstants
.
EXECUTE_FAILED
,
r
.
getEvent
())
&&
StringUtils
.
equals
(
report
.
getStatus
(),
"Error"
))
{
dingTaskService
.
sendNailRobot
(
r
,
userIds
,
contextFailed
,
NoticeConstants
.
EXECUTE_FAILED
);
}
if
(
StringUtils
.
equals
(
NoticeConstants
.
EXECUTE_SUCCESSFUL
,
r
.
getEvent
())
&&
StringUtils
.
equals
(
report
.
getStatus
(),
"Success"
))
{
dingTaskService
.
sendNailRobot
(
r
,
userIds
,
contextSuccess
,
NoticeConstants
.
EXECUTE_SUCCESSFUL
);
}
if
(
StringUtils
.
equals
(
NoticeConstants
.
EXECUTE_FAILED
,
r
.
getEvent
())
&&
StringUtils
.
equals
(
report
.
getStatus
(),
"Error"
))
{
dingTaskService
.
sendNailRobot
(
r
,
userIds
,
contextFailed
,
NoticeConstants
.
EXECUTE_FAILED
);
}
break
;
case
NoticeConstants
.
WECHAT_ROBOT
:
if
(
StringUtils
.
equals
(
NoticeConstants
.
EXECUTE_SUCCESSFUL
,
r
.
getEvent
())
&&
StringUtils
.
equals
(
report
.
getStatus
(),
"Success"
))
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录