优化公众号回复

This commit is contained in:
2026-09-16 18:15:58 +08:00
parent f386899625
commit 1224735aa8
6 changed files with 200 additions and 31 deletions
+18 -7
View File
@@ -142,13 +142,24 @@ func (c *BackendWechatMpController) BindConfirm() {
c.jsonErr(400, 400, "请输入公众号返回的验证码")
return
}
follower, err := wechatmp.ConfirmVerifyCode(
models.WechatBindTypeTenantUser,
uint64(claims.UserID),
uint64(claims.TenantId),
p.Scene,
p.Code,
)
var follower *models.WechatMpFollower
if strings.TrimSpace(p.Scene) == "" {
// 未展示二维码(在公众号内发送「验证码」获取):按验证码认领待认领会话
follower, err = wechatmp.ConfirmVerifyCodeByCode(
models.WechatBindTypeTenantUser,
uint64(claims.UserID),
uint64(claims.TenantId),
p.Code,
)
} else {
follower, err = wechatmp.ConfirmVerifyCode(
models.WechatBindTypeTenantUser,
uint64(claims.UserID),
uint64(claims.TenantId),
p.Scene,
p.Code,
)
}
if err != nil {
c.jsonErr(400, 400, err.Error())
return