feat: 获取openId增加日志

This commit is contained in:
wolter 2025-04-25 15:32:48 +08:00
parent de6bed55ef
commit b7cec1036f
3 changed files with 14 additions and 5 deletions

View File

@ -107,6 +107,9 @@ const (
WechatPayError = 1903
ClientEnvErr = 2000
// 获取openid异常
GetOpenIdErr = 2001
)
var MsgEN = map[int]string{
@ -196,6 +199,7 @@ var MsgZH = map[int]string{
ClientEnvErr: "支付环境错误",
OrderPayRequestAcquireLock: "系统繁忙,请稍后再试",
WechatPayError: "微信支付配置错误",
GetOpenIdErr: "获取openId失败请检查不可重复使用",
}
var MsgMap map[string]map[int]string = map[string]map[int]string{"en": MsgZH}

View File

@ -204,10 +204,6 @@ func (wm *WxMini) GetWxAuthMini(param front.GetWxAuthRequest) (rsp front.GetWxAu
// 解析返回数据
err = json.Unmarshal(response, &rsp)
if !rsp.IsSuccess() && rsp.Openid == "" {
err = fmt.Errorf("获取openId失败%d,%s", rsp.Errcode, rsp.Errmsg)
}
return
}

View File

@ -19,7 +19,16 @@ import (
func GetWxAuthMini(param front.GetWxAuthRequest) (rsp front.GetWxAuthMiniResponse, code int) {
wx := do.NewWxMini()
rsp, err := wx.GetWxAuthMini(param)
code = handErr(err)
if err != nil {
code = handErr(err)
return
}
if !rsp.IsSuccess() && rsp.Openid == "" {
code = errorcode.GetOpenIdErr
} else {
code = errorcode.Success
}
return
}