提交 436eacf9 编写于 作者: Z zhangxin10

将保存-修改上次处理时间抽成一个方法

上级 dd2e1e02
......@@ -51,8 +51,7 @@ public class AlarmMessageProcessor {
// 没有数据需要发送
if (sentData.size() <= 0) {
// 修改-保存上次处理时间
rule.setPreviousFireTimeM(currentFireTimeM);
savePreviousFireTime(userInfo.getUserId(), rule.getRuleId(), currentFireTimeM);
dealPreviousFireTime(userInfo, rule, currentFireTimeM);
} else {
if ("0".equals(rule.getTodoType())) {
// 发送邮件
......@@ -75,14 +74,18 @@ public class AlarmMessageProcessor {
}
}
// 修改-保存上次处理时间
rule.setPreviousFireTimeM(currentFireTimeM);
savePreviousFireTime(userInfo.getUserId(), rule.getRuleId(), currentFireTimeM);
dealPreviousFireTime(userInfo, rule, currentFireTimeM);
}
}
}
private static void dealPreviousFireTime(UserInfo userInfo, AlarmRule rule, long currentFireTimeM) {
rule.setPreviousFireTimeM(currentFireTimeM);
savePreviousFireTime(userInfo.getUserId(), rule.getRuleId(), currentFireTimeM);
}
private static String generateSubjects(int count, long startTime, long endTime) {
String title = "[Warning] There were " + count + " alarm information between " +
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(startTime)) +
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册