跨服十绝阵
parent
6c60f45c88
commit
6f02df1ee8
|
@ -89,7 +89,7 @@ public class CrossDeathPathLogic {
|
||||||
void addCrossDeathPathRank(int uid, int damage, int guildId, int pathId){
|
void addCrossDeathPathRank(int uid, int damage, int guildId, int pathId){
|
||||||
RedisUtil redisUtil = RedisUtil.getInstence();
|
RedisUtil redisUtil = RedisUtil.getInstence();
|
||||||
//操作每个关的公会、个人数据
|
//操作每个关的公会、个人数据
|
||||||
BigDecimal decimal = new BigDecimal(String.valueOf(damage)).divide(new BigDecimal(String.valueOf(Math.pow(10,15))),6,BigDecimal.ROUND_HALF_UP);
|
BigDecimal decimal = new BigDecimal(String.valueOf(damage)).divide(new BigDecimal(String.valueOf(Math.pow(10,15))));
|
||||||
long everyGuildChangeScore = (long)damage*1000;
|
long everyGuildChangeScore = (long)damage*1000;
|
||||||
AbstractRank everyPerson = RankContext.getRankEnum(RankEnum.DEATH_PATH_EVERY_PERSON_RANK.getType());
|
AbstractRank everyPerson = RankContext.getRankEnum(RankEnum.DEATH_PATH_EVERY_PERSON_RANK.getType());
|
||||||
if(redisUtil.getZSetScore(everyPerson.getCrossRedisKey(),String.valueOf(pathId), String.valueOf(uid), false)==-1){
|
if(redisUtil.getZSetScore(everyPerson.getCrossRedisKey(),String.valueOf(pathId), String.valueOf(uid), false)==-1){
|
||||||
|
|
|
@ -503,7 +503,7 @@ public class DeathPathLogic {
|
||||||
AbstractRank guildTotalRank = RankContext.getRankEnum(RankEnum.DEATH_PATH_TOTAL_GUILD_RANK.getType());
|
AbstractRank guildTotalRank = RankContext.getRankEnum(RankEnum.DEATH_PATH_TOTAL_GUILD_RANK.getType());
|
||||||
Set<ZSetOperations.TypedTuple<String>> allGuild = guildTotalRank.getRankByKey("", 0, -1);
|
Set<ZSetOperations.TypedTuple<String>> allGuild = guildTotalRank.getRankByKey("", 0, -1);
|
||||||
String name = GuilidManager.guildInfoMap.get(currFirstGuildId).getName();
|
String name = GuilidManager.guildInfoMap.get(currFirstGuildId).getName();
|
||||||
allGuild.forEach(n-> {
|
for (ZSetOperations.TypedTuple<String> n : allGuild) {
|
||||||
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(Integer.parseInt(n.getValue()));
|
GuildInfo guildInfo = GuilidManager.guildInfoMap.get(Integer.parseInt(n.getValue()));
|
||||||
|
|
||||||
Family.DeathPathInfo info = Family.DeathPathInfo.newBuilder().setGuildName(name).setGid(currFirstGuildId).setPathId(pathId).build();
|
Family.DeathPathInfo info = Family.DeathPathInfo.newBuilder().setGuildName(name).setGid(currFirstGuildId).setPathId(pathId).build();
|
||||||
|
@ -515,7 +515,7 @@ public class DeathPathLogic {
|
||||||
}else{
|
}else{
|
||||||
LOGGER.error("Exception公会信息为空,不能发送推送,公会id为{}",n.getValue());
|
LOGGER.error("Exception公会信息为空,不能发送推送,公会id为{}",n.getValue());
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
LOGGER.info("信息修改,需要推送");
|
LOGGER.info("信息修改,需要推送");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ public class FightRecordLogic {
|
||||||
strings.add(str);
|
strings.add(str);
|
||||||
// 重新赋值
|
// 重新赋值
|
||||||
multiValueMap.put(multiKey,strings);
|
multiValueMap.put(multiKey,strings);
|
||||||
System.out.println("fightId======================="+fightData.getFightId());
|
// System.out.println("fightId======================="+fightData.getFightId());
|
||||||
recordMap.put(uid,multiValueMap);
|
recordMap.put(uid,multiValueMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue