diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java index 22fafbac3..9ad52e12f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java @@ -995,8 +995,7 @@ public class ArenaLogic { int proudTime = get==null?1:Integer.parseInt((String)get); String serverName = CrossServiceLogic.simplifyServerName(csPlayer.getServerId()); - CrossArenaManager data = PlayerLogic.getInstance().getCrossArenaManagerData(csPlayer); - Integer force = data.getTotalForceByTeam().getOrDefault(TeamEnum.WORLD_TEAM_ARENA_DEFENSE.getTeamId(), 0); + int force = (int)CrossServiceLogic.getCrossTeamForce(csPlayer.getUserId(), TeamEnum.WORLD_TEAM_ARENA_DEFENSE.getTeamId()); CommonProto.ArenaPersonInfo personInfoBuild = CommonProto.ArenaPersonInfo.newBuilder() .setUid(csPlayer.getUserId())