This commit is contained in:
苏尹岚
2020-11-23 09:42:17 +08:00
parent 9793d1b274
commit a3849bb5b7

View File

@@ -59,9 +59,14 @@ func (p *PayHandler) CreatePay() (err error) {
TimeStart: wxpayapi.Time2PayTime(time.Now()), TimeStart: wxpayapi.Time2PayTime(time.Now()),
// ProfitSharing: wxpayapi.OptYes, // ProfitSharing: wxpayapi.OptYes,
} }
if authInfo, err := p.Ctx.GetV2AuthInfo(); err == nil { authBinds, err := dao.GetUserBindAuthInfo(dao.GetDB(), p.Ctx.GetUserID(), model.AuthBindTypeAuth, []string{"weixinmini"}, "", "", "")
param.OpenID = authInfo.GetAuthID() if err != nil {
return err
} }
if len(authBinds) == 0 {
return fmt.Errorf("未绑定微信认证方式!")
}
param.OpenID = authBinds[0].AuthID
result, err2 := api.WxpayAPI.CreateUnifiedOrder(param) result, err2 := api.WxpayAPI.CreateUnifiedOrder(param)
if err2 == nil { if err2 == nil {
param2 := make(map[string]interface{}) param2 := make(map[string]interface{})