diff --git a/business/jxutils/weixinmsg/weixinmsg.go b/business/jxutils/weixinmsg/weixinmsg.go index 54d60e0da..a08e91790 100644 --- a/business/jxutils/weixinmsg/weixinmsg.go +++ b/business/jxutils/weixinmsg/weixinmsg.go @@ -903,6 +903,9 @@ func SendMsgToUser(userID string, templateID string, data interface{}) (err erro return err } successCount := 0 + if len(authBinds) == 0 { + return fmt.Errorf("此用户未找到微信认证方式!userID: %v", userID) + } globals.SugarLogger.Debugf("SendMsgToUser userID:%d, openID:%s, templateID:%s", userID, authBinds[0].AuthID, templateID) if err2 := SmartMessageTemplateSend(authBinds[0].AuthID, templateID, "", "", data); err2 == nil { successCount++