diff --git a/business/jxstore/financial/bill.go b/business/jxstore/financial/bill.go index efd7eaa82..c1aea50c5 100644 --- a/business/jxstore/financial/bill.go +++ b/business/jxstore/financial/bill.go @@ -169,7 +169,10 @@ func SettleUnionOrders(ctx *jxcontext.Context, vendorIDs []int) (err error) { func WXInvestMember(ctx *jxcontext.Context, memberID int, userID string, isFree bool) (errCode string, err error) { var db = dao.GetDB() + //获取用户当前用户信息 userMembers, err := dao.GetUserMember(db, userID, model.MemberTypeNormal) + //获取用户微信下单信息 + //userBill, err := dao.GetUserBill(db, userID, "") txDB, _ := dao.Begin(db) defer func() { if r := recover(); r != nil { diff --git a/business/jxstore/financial/pay.go b/business/jxstore/financial/pay.go index f26f6444e..11517adaa 100644 --- a/business/jxstore/financial/pay.go +++ b/business/jxstore/financial/pay.go @@ -122,7 +122,7 @@ func OnWXPayFinished(order *model.Order) (err error) { switch order.Type { case model.OrderTpyeMember: //微信支付充值会员 - if _, err = WXInvestMember(ctx, userMember[0].MemberType, order.UserID, true); err != nil { + if _, err = WXInvestMember(ctx, userMember[0].MemberTypeID, order.UserID, true); err != nil { dao.Rollback(db, txDB) } default: