diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/EndExpeditionBattleRequest.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/EndExpeditionBattleRequest.java index 874942467..ed638281d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/EndExpeditionBattleRequest.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/EndExpeditionBattleRequest.java @@ -119,22 +119,6 @@ public class EndExpeditionBattleRequest extends BaseHandler nodeInfos = new HashSet<>(); - user.getExpeditionManager().getExpeditionNodeInfos().forEach((s, nodeInfo1) -> { - if (nodeInfo1.getLay() != oldlay) { - return; - } - CommonProto.ExpeditionNodeInfo.Builder build = CommonProto.ExpeditionNodeInfo.newBuilder() - .setSortId(nodeInfo1.getSortId()) - .setState(nodeInfo1.getState()); - if (nodeInfo1.getSortId() == nodeId) { - build.setBossTeaminfo(ExpeditionLogic.getExpeditionTeamInfoProto(nodeInfo1)); - }else { - return; - } - nodeInfos.add(build.build()); - }); - Set ids = new HashSet<>(); if (resultCode != 1) { @@ -156,14 +140,13 @@ public class EndExpeditionBattleRequest extends BaseHandler getNodePro(User user,int oldlay,int nodeId){ + Set nodeInfos = new HashSet<>(); + user.getExpeditionManager().getExpeditionNodeInfos().forEach((s, nodeInfo1) -> { + if (nodeInfo1.getLay() != oldlay) { + return; + } + CommonProto.ExpeditionNodeInfo.Builder build = CommonProto.ExpeditionNodeInfo.newBuilder() + .setSortId(nodeInfo1.getSortId()) + .setState(nodeInfo1.getState()); + if (nodeInfo1.getSortId() == nodeId) { + build.setBossTeaminfo(ExpeditionLogic.getExpeditionTeamInfoProto(nodeInfo1)); + }else { + return; + } + nodeInfos.add(build.build()); + }); + return nodeInfos; + } }