当日最大交易次数走配置

This commit is contained in:
meixiongfeng 2022-11-02 21:42:36 +08:00
parent fb17cad095
commit f641886c6e

View File

@ -34,6 +34,7 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.TrollBuyOrSell
code = pb.ErrorCode_DBError code = pb.ErrorCode_DBError
return return
} }
dayMaxCount := this.configure.GetTrollRule(comm.TrollBuyCount)
for k, v := range req.Items { for k, v := range req.Items {
if v == 0 { // 过滤数量为0 的消息 if v == 0 { // 过滤数量为0 的消息
continue continue
@ -42,7 +43,7 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.TrollBuyOrSell
if !bSell { if !bSell {
bSell = true bSell = true
trolltrain.SellCount += 1 // 交易次数+1 trolltrain.SellCount += 1 // 交易次数+1
if trolltrain.SellCount > 5 { if trolltrain.SellCount > dayMaxCount {
code = pb.ErrorCode_TrollMaxSellCount // 达到最大交易次数 直接返回 code = pb.ErrorCode_TrollMaxSellCount // 达到最大交易次数 直接返回
return return
} }