diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroGodSoulBindRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroGodSoulBindRequestHandler.java index b2a08a5b3..6ef036075 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroGodSoulBindRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/HeroGodSoulBindRequestHandler.java @@ -34,6 +34,10 @@ public class HeroGodSoulBindRequestHandler extends BaseHandler,Cloneable { if (changeType==1){ godSoulBindMap.put(lv,heroIds); }else { - for (Map.Entry> integerSetEntry : godSoulBindMap.entrySet()) { - if (integerSetEntry.getKey()>=lv){ - godSoulBindMap.remove(integerSetEntry.getKey()); + int curLv= godSoulBindMap.size(); + for (int i = 1; i < curLv+1; i++) { + if (i>=lv){ + godSoulBindMap.remove(i); } } }