From 6bc5e60b7f6c02575a3408fcd4365d4c39f7c5d7 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 18 Aug 2023 15:45:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/wtask/api_battlefinish.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/wtask/api_battlefinish.go b/modules/wtask/api_battlefinish.go index 34135a01e..a6a40bedf 100644 --- a/modules/wtask/api_battlefinish.go +++ b/modules/wtask/api_battlefinish.go @@ -63,15 +63,16 @@ func (this *apiComp) BattleFinish(session comm.IUserSession, req *pb.WTaskBattle } } } - - user := this.module.ModuleUser.GetUser(session.GetUserId()) - if prop = this.module.ModuleTools.GetGroupDataByLottery(conf.Reward, user.Vip, user.Lv); len(prop) == 0 { - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_ConfigNoFound, - Title: pb.ErrorCode_ConfigNoFound.ToString(), - Message: fmt.Sprintf("掉落组未找到:%d", conf.Reward), + if conf.Reward > 0 { + user := this.module.ModuleUser.GetUser(session.GetUserId()) + if prop = this.module.ModuleTools.GetGroupDataByLottery(conf.Reward, user.Vip, user.Lv); len(prop) == 0 { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: fmt.Sprintf("掉落组未找到:%d", conf.Reward), + } + return } - return } prop = append(prop, conf.Playexp) award = make([]*pb.UserAssets, 0)