Commit ddee8e9d authored by 黎博's avatar 黎博

线上@具体人

parent 9750fbf2
...@@ -123,6 +123,7 @@ public class WebhookServiceImpl implements WebhookService { ...@@ -123,6 +123,7 @@ public class WebhookServiceImpl implements WebhookService {
content += "📣研发工单 " + key + " 状态更新:" + "\n\n"; content += "📣研发工单 " + key + " 状态更新:" + "\n\n";
content += "概要:[" + summary + "](" + issueUrl + ")"+ "\n\n"; content += "概要:[" + summary + "](" + issueUrl + ")"+ "\n\n";
content += "状态变更为:【处理中】\n\n"; content += "状态变更为:【处理中】\n\n";
DingdingUtils.sendToDingding(DingdingUtils.buildMarkdownMsg(title, content, false), webhook);
break; break;
case "issue_resolved": case "issue_resolved":
// BUG状态变为【已解决】 // BUG状态变为【已解决】
...@@ -132,6 +133,7 @@ public class WebhookServiceImpl implements WebhookService { ...@@ -132,6 +133,7 @@ public class WebhookServiceImpl implements WebhookService {
content += "状态变更为:【已解决】\n\n"; content += "状态变更为:【已解决】\n\n";
// content += "状态变更为:【已解决】, 解决结果为:【" + JsonPath.read(jiraData, "$.changelog.items[0].toString") + "】\n\n"; // content += "状态变更为:【已解决】, 解决结果为:【" + JsonPath.read(jiraData, "$.changelog.items[0].toString") + "】\n\n";
content += "请相关同学跟进验收~"; content += "请相关同学跟进验收~";
DingdingUtils.sendToDingding(DingdingUtils.buildMarkdownMsg(title, content, false), webhook);
break; break;
case "issue_reopened": case "issue_reopened":
// BUG状态变为【重新打开】 // BUG状态变为【重新打开】
...@@ -140,6 +142,8 @@ public class WebhookServiceImpl implements WebhookService { ...@@ -140,6 +142,8 @@ public class WebhookServiceImpl implements WebhookService {
content += "概要:[" + summary + "](" + issueUrl + ")"+ "\n\n"; content += "概要:[" + summary + "](" + issueUrl + ")"+ "\n\n";
content += "状态变更为:【重新打开】\n\n"; content += "状态变更为:【重新打开】\n\n";
content += "请相关同学再跟进一下~"; content += "请相关同学再跟进一下~";
// 发送消息
DingdingUtils.sendToDingding(DingdingUtils.buildMarkdownMsg(title, content, false), webhook);
break; break;
case "issue_closed": case "issue_closed":
// BUG状态变为【关闭】 // BUG状态变为【关闭】
...@@ -158,6 +162,8 @@ public class WebhookServiceImpl implements WebhookService { ...@@ -158,6 +162,8 @@ public class WebhookServiceImpl implements WebhookService {
content += "> " + comment + "\n\n"; content += "> " + comment + "\n\n";
} }
} }
// 发送消息
DingdingUtils.sendToDingding(DingdingUtils.buildMarkdownMsg(title, content, false), webhook);
break; break;
case "issue_updated": case "issue_updated":
// BUG更新 // BUG更新
...@@ -169,19 +175,19 @@ public class WebhookServiceImpl implements WebhookService { ...@@ -169,19 +175,19 @@ public class WebhookServiceImpl implements WebhookService {
content += "- 原经办人:" + JsonPath.read(jiraData, "$.changelog.items[0].fromString") + "\n"; content += "- 原经办人:" + JsonPath.read(jiraData, "$.changelog.items[0].fromString") + "\n";
// content += "- 新经办人:" + JsonPath.read(jiraData, "$.changelog.items[0].toString") + "\n"; // content += "- 新经办人:" + JsonPath.read(jiraData, "$.changelog.items[0].toString") + "\n";
content += "- 新经办人:" + assignee + "\n"; content += "- 新经办人:" + assignee + "\n";
// 发送消息
String markdownMsg;
if (atFlag) {
markdownMsg = DingdingUtils.buildMarkdownMsgAtSpecifyPhone(title, content, atPhoneNo, false);
} else {
markdownMsg = DingdingUtils.buildMarkdownMsg(title, content, false);
}
DingdingUtils.sendToDingding(markdownMsg, webhook);
} }
break; break;
default: default:
break; break;
} }
// 发送消息
String markdownMsg;
if (atFlag) {
markdownMsg = DingdingUtils.buildMarkdownMsgAtSpecifyPhone(title, content, atPhoneNo, false);
} else {
markdownMsg = DingdingUtils.buildMarkdownMsg(title, content, false);
}
DingdingUtils.sendToDingding(markdownMsg, webhook);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment