From 9e1a95bfe34fb43f5c48ef883322e21b4cb57854 Mon Sep 17 00:00:00 2001 From: lwl0608 Date: Wed, 13 Mar 2024 20:38:03 +0800 Subject: [PATCH] refund --- app/mix/service/logic/vas.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/mix/service/logic/vas.go b/app/mix/service/logic/vas.go index 7a7e2a5e..9efbf28c 100644 --- a/app/mix/service/logic/vas.go +++ b/app/mix/service/logic/vas.go @@ -2648,6 +2648,17 @@ func (v *Vas) refundMembership(ctx *gin.Context, order *dbstruct.Order, req *vas } } + // 干掉mongo表 + err = v.account.OpUpdate(ctx, &accountproto.OpUpdateReq{ + Account: &dbstruct.Account{ + Mid: goproto.Int64(order.GetMid()), + IsAMember: goproto.Int64(0), + }, + }) + if err != nil { + return err + } + // 退款 switch order.GetPayType() { case vasproto.PayTypeAlipay, vasproto.PayTypeAlipayH5: @@ -2673,5 +2684,6 @@ func (v *Vas) refundMembership(ctx *gin.Context, order *dbstruct.Order, req *vas return err } } + return nil }