diff --git a/app/mix/service/service.go b/app/mix/service/service.go index 0fdb6222..c9e90c49 100644 --- a/app/mix/service/service.go +++ b/app/mix/service/service.go @@ -948,7 +948,13 @@ func (s *Service) GetCoinsProductList(ctx *gin.Context, req *vasproto.GetCoinsPr } func (s *Service) CreateOrder(ctx *gin.Context, req *vasproto.CreateOrderReq) (data *vasproto.CreateOrderData, ec errcode.ErrCode) { - req.ReturnUrl = "https://tiefen.fun/pay" + switch req.ProductId { + case dbstruct.ProductIdMembership: + req.ReturnUrl = "https://tiefen.fun/vip" + default: + req.ReturnUrl = "https://tiefen.fun/pay" + } + data, err := _DefaultVas.CreateOrder(ctx, req) ec, err = errs.DealVasErr(err) if err != nil { diff --git a/dbstruct/vas.sql b/dbstruct/vas.sql index f27f9653..ea40cdaa 100644 --- a/dbstruct/vas.sql +++ b/dbstruct/vas.sql @@ -137,6 +137,8 @@ CREATE TABLE `vas_withdraw_order` ); CREATE INDEX ix_mid_applytime ON vas_withdraw_order (mid, apply_time); + + CREATE TABLE `vas_user_membership_unlock` ( `id` bigint AUTO_INCREMENT COMMENT 'id',