|
@@ -33,14 +33,17 @@ public class DingJobAlarm implements JobAlarm {
|
|
|
@Value("${work_env:}")
|
|
|
private String workEnv;
|
|
|
|
|
|
- @Value("${dingAccessToken}")
|
|
|
+ @Value("${dingAccessToken:}")
|
|
|
private String dingAccessToken;
|
|
|
|
|
|
+ @Value("${dingTalkNotify:false}")
|
|
|
+ private Boolean dingTalkNotify;
|
|
|
+
|
|
|
@Override
|
|
|
public boolean doAlarm(XxlJobInfo info, XxlJobLog jobLog) {
|
|
|
boolean alarmResult = true;
|
|
|
// send monitor email
|
|
|
- if (info != null) {
|
|
|
+ if (info != null && dingTalkNotify) {
|
|
|
Map<String, Object> map = loadEmailJobAlarmTemplate(info, jobLog, workEnv);
|
|
|
// 发送钉钉消息
|
|
|
try {
|