1.通知模板添加错误输出变量
2.钉钉通知模板修改为自定义格式 3.更新系统默认通知模板sql
This commit is contained in:
@@ -28,7 +28,7 @@ type Text struct {
|
||||
|
||||
type Dingtalk struct {
|
||||
Dingtalks map[string]string
|
||||
Content string
|
||||
Content map[string]interface{}
|
||||
}
|
||||
|
||||
var DingtalkChan chan *Dingtalk
|
||||
@@ -57,7 +57,7 @@ func init() {
|
||||
|
||||
}
|
||||
|
||||
func SendDingtalkToChan(dingtalks map[string]string, content string) bool {
|
||||
func SendDingtalkToChan(dingtalks map[string]string, content map[string]interface{}) bool {
|
||||
dingTalk := &Dingtalk{
|
||||
Dingtalks: dingtalks,
|
||||
Content: content,
|
||||
@@ -74,13 +74,7 @@ func SendDingtalkToChan(dingtalks map[string]string, content string) bool {
|
||||
func (s *Dingtalk) SendDingtalk() error {
|
||||
|
||||
for _, v := range s.Dingtalks {
|
||||
|
||||
msg := Msg{MsgType: "text"}
|
||||
text := new(Text)
|
||||
text.Content = s.Content
|
||||
msg.Text = text
|
||||
|
||||
body, err := json.Marshal(msg)
|
||||
body, err := json.Marshal(s.Content)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user