diff --git a/business/partner/purchase/jx/localjx/tonglianpay.go b/business/partner/purchase/jx/localjx/tonglianpay.go index 4ab44f72d..6c907992a 100644 --- a/business/partner/purchase/jx/localjx/tonglianpay.go +++ b/business/partner/purchase/jx/localjx/tonglianpay.go @@ -2,7 +2,7 @@ package localjx import ( "encoding/json" - "git.rosy.net.cn/jx-callback/business/auth2/authprovider/alipay" + "fmt" "strings" "time" @@ -45,9 +45,12 @@ func pay4OrderByTL(ctx *jxcontext.Context, order *model.GoodsOrder, payType int, } } if vendorPayType == tonglianpayapi.PayTypeZfbApp { - if authInfo, err := ctx.GetV2AuthInfo(); err == nil && authInfo.GetAuthType() == alipay.AuthType { + if authInfo, err := ctx.GetV2AuthInfo(); err == nil { param.Acct = authInfo.GetAuthID() } + if param.Acct == "" { + return nil, fmt.Errorf("未找到用户的认证ID!") + } } if vendorPayType == tonglianpayapi.PayTypeH5 { param2 := &tonglianpayapi.CreateH5UnitorderOrderParam{