跨服灵脉秘境

xuexinpeng 2021-11-18 14:45:43 +08:00
parent f0edb6f5b0
commit 96123a6d22
2 changed files with 9 additions and 2 deletions

View File

@ -201,7 +201,7 @@ public class CrossLingmaiSecretAreaBattleHandler extends BaseHandler<ArenaInfoPr
RedisUtil.getInstence().putMapEntry(RedisKey.CROSS_LINGMAISECRET_INFO, crossGroup + RedisKey.Delimiter_colon + group, String.valueOf(myLingmaiId), oldOwner);
}
//易主
LingMaiSecretArea lingMaiSecretArea = CrossLingmaiLogic.getLingaMaiData(id, uid, user);
LingMaiSecretArea lingMaiSecretArea = CrossLingmaiLogic.getLingaMaiData(id, uid, user,crossGroup,group);
RedisUtil.getInstence().putMapEntry(RedisKey.CROSS_LINGMAISECRET_INFO, crossGroup + RedisKey.Delimiter_colon + group, String.valueOf(id), lingMaiSecretArea);
//挑战者记录
String key1 = RedisKey.getKey(RedisKey.CROSS_LINGMAISECRET_RECORD, String.valueOf(user.getId()), false);

View File

@ -42,7 +42,11 @@ public class CrossLingmaiLogic {
return CrossLingmaiLogic.Instance.instance;
}
public static LingMaiSecretArea getLingaMaiData(int id, int uid, User user) {
public static LingMaiSecretArea getLingaMaiData(int id, int uid, User user,int crossGroup,int group) {
//排行榜上有数据 灵脉里没数据 说明被打下去了
AbstractRank rank = RankContext.getRankEnum(RankEnum.CROSS_LINGMAI_RANK_PERSON.getType());
double disappearScore = rank.getScoreById(user.getId(), crossGroup + RedisKey.Delimiter_colon + group);
LingMaiSecretArea lingMaiSecretArea = new LingMaiSecretArea();
lingMaiSecretArea.setId(id);
lingMaiSecretArea.setUid(uid);
@ -50,6 +54,9 @@ public class CrossLingmaiLogic {
lingMaiSecretArea.setServerName(serverName);
lingMaiSecretArea.setName(user.getPlayerInfoManager().getNickName());
lingMaiSecretArea.setGetAwardTimeOrOccupyTime(TimeUtils.nowInt());
if(disappearScore>0){
lingMaiSecretArea.setScore1((int) disappearScore);
}
return lingMaiSecretArea;
}