This commit is contained in:
邹宗楠
2023-01-29 15:38:17 +08:00
parent bd27c16c38
commit 69ac19b7cc
3 changed files with 61 additions and 3 deletions

View File

@@ -2,6 +2,8 @@ package ddmsg
import (
"fmt"
"git.rosy.net.cn/jx-callback/business/jxutils/enterprise_msg"
"git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
"git.rosy.net.cn/baseapi/utils/errlist"
@@ -32,7 +34,14 @@ func SendUserMessage(msgType, userID, title, content string) (err error) {
if len(content) > dingdingapi.MaxWorkContentLen {
content = content[:dingdingapi.MaxWorkContentLen-4] + "..."
}
err = SendDDUserMessage(msgType, auth.AuthID, title, content)
if err := SendDDUserMessage(msgType, auth.AuthID, title, content); err != nil {
userInfo, err := dao.GetUserByID(dao.GetDB(), "user_id", auth.UserID)
if err != nil || userInfo == nil {
globals.SugarLogger.Errorf("get user err %v", err)
continue
}
enterprise_msg.SendUserMessage(*userInfo.Mobile, title, "", content)
}
break
}
}
@@ -43,6 +52,7 @@ func SendUserMessage(msgType, userID, title, content string) (err error) {
if err != nil {
globals.SugarLogger.Infof("SendUserMessage userID:%s, title:%s, content:%s failed with error:%v", userID, title, content, err)
}
return err
}