diff --git a/business/jxstore/financial/financial.go b/business/jxstore/financial/financial.go index 524163e9d..a9fb90ca8 100644 --- a/business/jxstore/financial/financial.go +++ b/business/jxstore/financial/financial.go @@ -18,6 +18,7 @@ import ( "git.rosy.net.cn/jx-callback/business/model/dao" "git.rosy.net.cn/jx-callback/globals" "git.rosy.net.cn/jx-callback/globals/api" + "github.com/astaxie/beego" ) const ( @@ -66,6 +67,9 @@ func (p *PayHandler) CreatePay() (err error) { TimeStart: wxpayapi.Time2PayTime(time.Now()), // ProfitSharing: wxpayapi.OptYes, } + if p.Order.Way == "weixinmini" { + param.SubMchID = beego.AppConfig.String("wxpayAppMchID") + } authBinds, err := dao.GetUserBindAuthInfo(dao.GetDB(), p.Ctx.GetUserID(), model.AuthBindTypeAuth, []string{p.Order.Way}, "", "", "") if err != nil { return err