Commit d51f3da3 authored by 黎博's avatar 黎博

添加debug判断

parent 5d8c9a06
...@@ -51,8 +51,13 @@ public class JiraToDingding { ...@@ -51,8 +51,13 @@ public class JiraToDingding {
} }
} }
@Scheduled(cron = "0 */1 * * * ?") /**
* bug池里BUG循环
* @throws Exception
*/
@Scheduled(cron = "0 0 */1 1-5 * ?")
public void cycleJiraBugPool() throws Exception { public void cycleJiraBugPool() throws Exception {
if (taskDebug.equals("true")) {
log.info("开始执行jira bug pool定时任务!"); log.info("开始执行jira bug pool定时任务!");
QueryWrapper<JiraBugPool> jiraBugPoolQueryWrapper = new QueryWrapper<>(); QueryWrapper<JiraBugPool> jiraBugPoolQueryWrapper = new QueryWrapper<>();
jiraBugPoolQueryWrapper.eq("enable", 1); jiraBugPoolQueryWrapper.eq("enable", 1);
...@@ -70,11 +75,12 @@ public class JiraToDingding { ...@@ -70,11 +75,12 @@ public class JiraToDingding {
DateTime endDate = issue.getUpdateDate(); DateTime endDate = issue.getUpdateDate();
int duration = jiraIssueService.calculateBugFixTime(startDate, endDate); int duration = jiraIssueService.calculateBugFixTime(startDate, endDate);
log.info("{} BUG持续时间:{}小时", issue.getKey(), duration); log.info("{} BUG持续时间:{}小时", issue.getKey(), duration);
DingdingUtils.sendToDingding(DingdingUtils.buildBugFixRemindMsg(issue), jiraBugPool.getDingUrl()); // DingdingUtils.sendToDingding(DingdingUtils.buildBugFixRemindMsg(issue), jiraBugPool.getDingUrl());
// 如果已超过4个小时,则发送钉钉通知 // 如果已超过4个小时,则发送钉钉通知
// if (duration >= 4) { if (duration >= 4) {
// DingdingUtils.sendToDingding(jiraBugPool.getSummary(), jiraBugPool.getDingUrl()); DingdingUtils.sendToDingding(DingdingUtils.buildBugFixRemindMsg(issue), "https://oapi.dingtalk.com/robot/send?access_token=835663338d638e40daaf3ab358af741ef0680a826a962c91bedc53b149d85ee1");
// } }
}
} }
} }
} }
......
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