diff --git a/controllers/notify_tpl.go b/controllers/notify_tpl.go index fbf1e05..95aaecb 100644 --- a/controllers/notify_tpl.go +++ b/controllers/notify_tpl.go @@ -59,7 +59,7 @@ func (self *NotifyTplController) AjaxSave() { notifyTpl.Type = models.NotifyTplTypeDefault notifyTpl.Status, _ = self.GetInt("status") - if notifyTpl.TplType == 1 || notifyTpl.TplType == 3 { + if notifyTpl.TplType == 1 || notifyTpl.TplType == 2 || notifyTpl.TplType == 3 { m := make(map[string]string) err := json.Unmarshal([]byte(notifyTpl.Content), &m) if err != nil { @@ -85,7 +85,7 @@ func (self *NotifyTplController) AjaxSave() { notifyTpl.Content = strings.TrimSpace(self.GetString("content")) notifyTpl.Status, _ = self.GetInt("status") - if notifyTpl.TplType == 1 || notifyTpl.TplType == 3 { + if notifyTpl.TplType == 1 || notifyTpl.TplType == 2 || notifyTpl.TplType == 3 { m := make(map[string]string) err := json.Unmarshal([]byte(notifyTpl.Content), &m) if err != nil { diff --git a/notify/dingtalk.go b/notify/dingtalk.go index e68bc8a..7f3e05f 100644 --- a/notify/dingtalk.go +++ b/notify/dingtalk.go @@ -17,15 +17,6 @@ import ( "bytes" ) -type Msg struct { - MsgType string `json:"msgtype"` - Text *Text `json:"text"` -} - -type Text struct { - Content string `json:"content"` -} - type Dingtalk struct { Dingtalks map[string]string Content map[string]interface{}