|
@@ -150,6 +150,7 @@ public class JobFailMonitorHelper {
|
150
|
150
|
// send monitor email
|
151
|
151
|
if (info!=null && info.getAlarmEmail()!=null && info.getAlarmEmail().trim().length()>0) {
|
152
|
152
|
|
|
153
|
+ // alarmContent
|
153
|
154
|
String alarmContent = "Alarm Job LogId=" + jobLog.getId();
|
154
|
155
|
if (jobLog.getTriggerCode() != ReturnT.SUCCESS_CODE) {
|
155
|
156
|
alarmContent += "<br>TriggerMsg=<br>" + jobLog.getTriggerMsg();
|
|
@@ -158,18 +159,18 @@ public class JobFailMonitorHelper {
|
158
|
159
|
alarmContent += "<br>HandleCode=" + jobLog.getHandleMsg();
|
159
|
160
|
}
|
160
|
161
|
|
|
162
|
+ // email info
|
|
163
|
+ XxlJobGroup group = XxlJobAdminConfig.getAdminConfig().getXxlJobGroupDao().load(Integer.valueOf(info.getJobGroup()));
|
|
164
|
+ String personal = I18nUtil.getString("admin_name_full");
|
|
165
|
+ String title = I18nUtil.getString("jobconf_monitor");
|
|
166
|
+ String content = MessageFormat.format(mailBodyTemplate,
|
|
167
|
+ group!=null?group.getTitle():"null",
|
|
168
|
+ info.getId(),
|
|
169
|
+ info.getJobDesc(),
|
|
170
|
+ alarmContent);
|
|
171
|
+
|
161
|
172
|
Set<String> emailSet = new HashSet<String>(Arrays.asList(info.getAlarmEmail().split(",")));
|
162
|
173
|
for (String email: emailSet) {
|
163
|
|
- XxlJobGroup group = XxlJobAdminConfig.getAdminConfig().getXxlJobGroupDao().load(Integer.valueOf(info.getJobGroup()));
|
164
|
|
-
|
165
|
|
- String personal = I18nUtil.getString("admin_name_full");
|
166
|
|
- String title = I18nUtil.getString("jobconf_monitor");
|
167
|
|
- String content = MessageFormat.format(mailBodyTemplate,
|
168
|
|
- group!=null?group.getTitle():"null",
|
169
|
|
- info.getId(),
|
170
|
|
- info.getJobDesc(),
|
171
|
|
- alarmContent);
|
172
|
|
-
|
173
|
174
|
|
174
|
175
|
// make mail
|
175
|
176
|
try {
|