From e50f43bb680d39505e9da051bc21d4f70d3db281 Mon Sep 17 00:00:00 2001 From: liwei <2211068034@qq.com> Date: Tue, 27 Jun 2023 15:35:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=AB=9E=E6=8A=80=E5=9C=BA?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/arena/api_rank.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/arena/api_rank.go b/modules/arena/api_rank.go index b85724ffa..5bf2c3ffb 100644 --- a/modules/arena/api_rank.go +++ b/modules/arena/api_rank.go @@ -5,13 +5,13 @@ import ( "go_dreamfactory/pb" ) -//参数校验 +// 参数校验 func (this *apiComp) RankCheck(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) { return } -///排行榜获取 +// /排行榜获取 func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) { var ( info *pb.DBArenaUser @@ -50,19 +50,20 @@ func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errd } players = make([]*pb.ArenaPlayer, len(ranks)) for i, v := range ranks { + rank := int32(i + 1) players[i] = &pb.ArenaPlayer{ Uid: v.Uid, Name: v.Name, Avatar: v.Avatar, Lv: v.Lv, Dan: v.Dan, - Rank: v.Rank, + Rank: rank, Integral: v.Integral, Defend: v.Defend, Isai: false, } - if session.GetUserId() == v.Uid && info.Rank != v.Rank { - info.Rank = v.Rank + if session.GetUserId() == v.Uid && info.Rank != rank { + info.Rank = rank if err = this.module.modelArena.updateArenaUserInfo(info); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DBError,