package msg import ( "git.rosy.net.cn/jx-callback/business/auth2" "git.rosy.net.cn/jx-callback/business/auth2/authprovider/dingding" "git.rosy.net.cn/jx-callback/globals" "git.rosy.net.cn/jx-callback/globals/api" ) func SendUserMessage(userID, title, content string) (err error) { authList, err := auth2.GetUserBindAuthInfo(userID) if err == nil { for _, auth := range authList { if auth.Type == dingding.AuthTypeStaff { err = api.DingDingAPI.CorpAsyncSendSimple(auth.AuthID, content) break } } } if err != nil { globals.SugarLogger.Infof("SendUserMessage userID:%s, title:%s, content:%s failed with error:%v", userID, title, content, err) } return err }