diff --git a/worldsrv/action_phonelottery.go b/worldsrv/action_phonelottery.go index 9bb7162..7be5ed1 100644 --- a/worldsrv/action_phonelottery.go +++ b/worldsrv/action_phonelottery.go @@ -226,7 +226,6 @@ func (this *CSDiamondLotteryInfoHandler) Process(s *netlib.Session, packetid int logger.Logger.Warn("CSDiamondLotteryInfo p == nil") return nil } - p.AddDiamond(1000, 0, common.GainWayDiamondLottery, "sys", "钻石抽奖") // 渠道开关 conf := PlatformMgrSingleton.GetConfig(p.Platform).ChannelSwitch[common.DiamondLottery] if !model.GameParamData.CloseChannelSwitch && (conf == nil || !common.InSliceString(conf.OnChannelName, p.LastChannel)) { @@ -237,11 +236,11 @@ func (this *CSDiamondLotteryInfoHandler) Process(s *netlib.Session, packetid int pack.LuckyScore = p.DiamondLotteryScore info := WelfareMgrSington.GetConfig(p.Platform) if info != nil && info.DiamondLotteryConfig != nil { - for _, data := range info.DiamondLotteryConfig.LotteryData { - if data.Channel == p.Channel { - pack.MaxScore = data.MaxScore - pack.DiamondNum = data.DiamondNum - for _, lotteryInfo := range data.Info { + for _, value := range info.DiamondLotteryConfig.LotteryData { + if value.Channel == p.Channel { + pack.MaxScore = value.MaxScore + pack.DiamondNum = value.DiamondNum + for _, lotteryInfo := range value.Info { item := &player_proto.LotteryItem{ Id: lotteryInfo.Id, ItemId: lotteryInfo.ItemId, @@ -294,9 +293,9 @@ func (this *CSDiamondLotteryHandler) Process(s *netlib.Session, packetid int, da info := WelfareMgrSington.GetConfig(p.Platform) var config *webapi.DiamondLotteryData if info != nil && info.LotteryData != nil { - for _, data := range info.LotteryData { - if data.Channel == p.Channel { - config = data + for _, value := range info.LotteryData { + if value.Channel == p.Channel { + config = value break } } @@ -428,9 +427,9 @@ func (this *CSDiamondLotteryLuckyAwardHandler) Process(s *netlib.Session, packet var config *webapi.DiamondLotteryData if info != nil && info.LotteryData != nil { - for _, data := range info.LotteryData { - if data.Channel == p.Channel { - config = data + for _, value := range info.LotteryData { + if value.Channel == p.Channel { + config = value break } }