/// <summary> /// 业务逻辑处理 /// </summary> /// <returns>false:中断后面的方式执行并返回Error</returns> public override bool TakeAction() { receipt = new JPRequestRankData(); UserRank rankInfo = UserHelper.FindRankUser(Current.UserId, RankType.FightValue); if (rankInfo != null) { receipt.SelfRank = rankInfo.RankId; } int pagecout; var ranking = RankingFactory.Get <UserRank>(FightValueRanking.RankingKey); var list = ranking.GetRange(0, 50, out pagecout); foreach (var data in list) { JPRankUserData jpdata = new JPRankUserData() { UserID = data.UserID, NickName = data.NickName, Profession = data.Profession, AvatarUrl = data.AvatarUrl, RankId = data.RankId, UserLv = data.UserLv, FightValue = data.FightValue, VipLv = data.VipLv }; receipt.List.Add(jpdata); } return(true); }
public override bool TakeAction() { receipt = new List <JPRankUserData>(); var ranking = RankingFactory.Get <UserRank>(CombatRanking.RankingKey); int pagecout; var list = ranking.GetRange(0, 50, out pagecout); foreach (var data in list) { JPRankUserData jpdata = new JPRankUserData() { UserID = data.UserID, NickName = data.NickName, Profession = data.Profession, AvatarUrl = data.AvatarUrl, RankId = data.RankId, UserLv = data.UserLv, FightValue = data.FightValue, VipLv = data.VipLv }; receipt.Add(jpdata); } return(true); }