This commit is contained in:
lwl0608 2024-04-25 14:36:53 +08:00
parent f3533490f8
commit 4fb56ba1cc
2 changed files with 38 additions and 14 deletions

View File

@ -567,10 +567,8 @@ func (s *Service) OpCoinOrderList(ctx *gin.Context, req *vasproto.OpCoinOrderLis
Coins: co.GetCoins(), Coins: co.GetCoins(),
Ct: co.GetCt(), Ct: co.GetCt(),
} }
switch co.GetProductId() { item.ProductName = dbstruct.ProductIdDescMap[co.GetProductId()]
case dbstruct.ProductIdContactWechat:
item.ProductName = "微信联系方式"
}
list = append(list, item) list = append(list, item)
} }
return return
@ -637,9 +635,7 @@ func (s *Service) OpOrderList(ctx *gin.Context, req *vasproto.OpOrderListReq) (l
Coins: o.GetCoins(), Coins: o.GetCoins(),
Ct: o.GetCt(), Ct: o.GetCt(),
} }
if p, ok := productMap[o.GetProductId()]; ok { item.ProductName = dbstruct.ProductIdDescMap[o.GetProductId()]
item.ProductName = p.Name
}
list = append(list, item) list = append(list, item)
} }
return return
@ -724,7 +720,7 @@ func (s *Service) ZoneGetCashier(ctx *gin.Context, req *vasproto.ZoneGetCashierR
//ec = errcode.ErrCodeVasSrvFail //ec = errcode.ErrCodeVasSrvFail
//return nil, ec, fmt.Errorf("已解锁该动态,请勿重复购买") //return nil, ec, fmt.Errorf("已解锁该动态,请勿重复购买")
} }
data.Name = "付费动态" data.Name = "单条付费动态"
// 获取动态价格 // 获取动态价格
zmp, _ := _DefaultVas.GetZoneMomentPriceById(ctx, req.MomentId) zmp, _ := _DefaultVas.GetZoneMomentPriceById(ctx, req.MomentId)
if zmp != nil { if zmp != nil {
@ -748,6 +744,13 @@ func (s *Service) ZoneGetCashier(ctx *gin.Context, req *vasproto.ZoneGetCashierR
return nil, ec, fmt.Errorf("无法获取主播动态") return nil, ec, fmt.Errorf("无法获取主播动态")
} }
data.Name = "空间会员" data.Name = "空间会员"
// 获取主播信息
acntMap, _ := _DefaultAccount.GetAccountMapByMids(ctx, []int64{zone.GetMid()})
if a, ok := acntMap[zone.GetMid()]; ok && a.Name != nil {
data.Name = *a.Name + "-空间成员"
}
if zv == nil { if zv == nil {
ec = errcode.ErrCodeVasSrvFail ec = errcode.ErrCodeVasSrvFail
return nil, ec, fmt.Errorf("该主播未设置空间价格") return nil, ec, fmt.Errorf("该主播未设置空间价格")
@ -773,8 +776,15 @@ func (s *Service) ZoneGetCashier(ctx *gin.Context, req *vasproto.ZoneGetCashierR
data.HasBought = 1 data.HasBought = 1
return data, ec, nil return data, ec, nil
} }
data.Name = "超粉" data.Name = "超粉"
// 获取主播信息
zone, _ := _DefaultZone.GetById(ctx, zid)
acntMap, _ := _DefaultAccount.GetAccountMapByMids(ctx, []int64{zone.GetMid()})
if a, ok := acntMap[zone.GetMid()]; ok && a.Name != nil {
data.Name = *a.Name + "-超粉"
}
if zv == nil { if zv == nil {
ec = errcode.ErrCodeVasSrvFail ec = errcode.ErrCodeVasSrvFail
return nil, ec, fmt.Errorf("该主播未设置空间价格") return nil, ec, fmt.Errorf("该主播未设置空间价格")

View File

@ -29,8 +29,22 @@ const (
) )
var ProductIdDescMap = map[string]string{ var ProductIdDescMap = map[string]string{
ProductIdOpCoin: "op充值金币",
ProductIdH5CustomCoin: "自定义金币",
ProductIdH5Coin500: "500金币",
ProductIdH5Coin1000: "1000金币",
ProductIdH5Coin3000: "3000金币",
ProductIdH5Coin5000: "5000金币",
ProductIdH5Coin8000: "8000金币",
ProductIdH5Coin10000: "10000金币",
ProductIdH5Coin15000: "15000金币",
ProductIdH5Coin18000: "18000金币",
ProductIdH5Coin20000: "20000金币",
ProductIdH5ContactWechat: "h5解锁微信",
ProductIdSuperfanGiftContactWechat: "超粉赠送解锁微信",
ProductIdContactWechat: "解锁微信", ProductIdContactWechat: "解锁微信",
ProductIdMembership: "永久会员", ProductIdMembership: "永久会员",
ProductIdH5Membership: "h5永久会员",
ProductIdH5ZoneMoment: "空间动态", ProductIdH5ZoneMoment: "空间动态",
ProductIdH5ZoneAdmission: "解锁空间", ProductIdH5ZoneAdmission: "解锁空间",
ProductIdH5ZoneSuperfanship: "解锁超粉", ProductIdH5ZoneSuperfanship: "解锁超粉",