소스 검색

feat:xiugai

wangchuanjin 2 달 전
부모
커밋
ba81ffcb14
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      util/weixin.go

+ 5 - 1
util/weixin.go

@@ -18,13 +18,17 @@ type WeixinMessage struct {
 
 // SendWeixinNotification 发送企业微信机器人告警
 func SendWeixinNotification(message string) error {
+	webhook_url := g.Config().MustGet(gctx.New(), "weixin.webhook_url").String()
+	if webhook_url == "" {
+		return nil
+	}
 	msg := WeixinMessage{MsgType: "text"}
 	msg.Text.Content = message
 	data, err := json.Marshal(msg)
 	if err != nil {
 		return err
 	}
-	resp, err := http.Post(g.Config().MustGet(gctx.New(), "weixin.webhook_url").String(), "application/json", bytes.NewReader(data))
+	resp, err := http.Post(webhook_url, "application/json", bytes.NewReader(data))
 	if err != nil {
 		log.Println("SendWeixinNotification error", err)
 		return err