Browse Source

fix:邮箱提醒增加培鼎

Roc 2 years ago
parent
commit
1e8f81fb51
2 changed files with 24 additions and 2 deletions
  1. 22 1
      services/alarm_msg/alarm_msg.go
  2. 2 1
      services/report_push.go

+ 22 - 1
services/alarm_msg/alarm_msg.go

@@ -26,4 +26,25 @@ func SendAlarmMsg(msgBody string, level int) {
 		return
 	}
 	http.Post(AlarmMsgUrl, string(param))
-}
+}
+
+// SendAlarmMsgWithEmail 指定邮箱通知
+//projectName-项目名称
+//runMode-运行模式
+//msgBody-消息内容
+//email-需要发送的邮箱
+//level:消息基本,1:提示消息,2:警告消息,3:严重错误信息,默认为1 提示消息
+func SendAlarmMsgWithEmail(msgBody, email string, level int) {
+	params := make(map[string]interface{})
+	params["ProjectName"] = utils.APPNAME
+	params["RunMode"] = utils.RunMode
+	params["MsgBody"] = msgBody
+	params["Email"] = email
+	params["Level"] = level
+	param, err := json.Marshal(params)
+	if err != nil {
+		utils.FileLog.Info("SendAlarmMsg json.Marshal Err:" + err.Error())
+		return
+	}
+	http.Post(AlarmMsgUrl, string(param))
+}

+ 2 - 1
services/report_push.go

@@ -601,7 +601,8 @@ func CheckThsReportList(cont context.Context) (err error) {
 	errMsgList := make([]string, 0)
 	defer func() {
 		if len(errMsgList) > 0 {
-			go alarm_msg.SendAlarmMsg("定时检测同花顺客群推送状态:<br/>"+strings.Join(errMsgList, "<br/>"), 3)
+			emailStr := `317699326@qq.com;984198890@qq.com;pdzhao@hzinsights.com`
+			go alarm_msg.SendAlarmMsgWithEmail("定时检测同花顺客群推送状态:<br/>"+strings.Join(errMsgList, "<br/>"), emailStr, 3)
 			//fmt.Println("定时检测同花顺客群推送状态:\n"+strings.Join(errMsgList, "\n"), 3)
 		}
 	}()