上传竞技场排行榜更新

This commit is contained in:
liwei 2023-06-27 15:35:18 +08:00
parent c60b1d45c5
commit e50f43bb68

View File

@ -50,19 +50,20 @@ func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errd
} }
players = make([]*pb.ArenaPlayer, len(ranks)) players = make([]*pb.ArenaPlayer, len(ranks))
for i, v := range ranks { for i, v := range ranks {
rank := int32(i + 1)
players[i] = &pb.ArenaPlayer{ players[i] = &pb.ArenaPlayer{
Uid: v.Uid, Uid: v.Uid,
Name: v.Name, Name: v.Name,
Avatar: v.Avatar, Avatar: v.Avatar,
Lv: v.Lv, Lv: v.Lv,
Dan: v.Dan, Dan: v.Dan,
Rank: v.Rank, Rank: rank,
Integral: v.Integral, Integral: v.Integral,
Defend: v.Defend, Defend: v.Defend,
Isai: false, Isai: false,
} }
if session.GetUserId() == v.Uid && info.Rank != v.Rank { if session.GetUserId() == v.Uid && info.Rank != rank {
info.Rank = v.Rank info.Rank = rank
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil { if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError, Code: pb.ErrorCode_DBError,