diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/OnlineUserManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/OnlineUserManager.java index cc873ea69..a88a883de 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/OnlineUserManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/OnlineUserManager.java @@ -1,6 +1,5 @@ package com.ljsd.jieling.logic; -import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.network.session.ISession; import java.util.Map; @@ -17,9 +16,9 @@ public class OnlineUserManager { public static Map tokenMap = new ConcurrentHashMap<>(); - public static void checkOnline(){ - UserManager.adjustCacheBasedOnCurrentLoad(); - } +// public static void checkOnline(){ +// UserManager.adjustCacheBasedOnCurrentLoad(); +// } public static void userOffline(int uid) { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/soldier/SoldierLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/soldier/SoldierLogic.java index 2ee3f09b6..1408ae60d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/soldier/SoldierLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/soldier/SoldierLogic.java @@ -5,6 +5,8 @@ import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.exception.ErrorTableException; import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.handler.map.MapLogic; +import com.ljsd.jieling.logic.activity.event.Poster; +import com.ljsd.jieling.logic.activity.event.SaveHeroForceEvent; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.hero.HeroLogic; @@ -227,6 +229,9 @@ public class SoldierLogic { mainLevelManager.setSoldierMap(soldierMap); + // 更新战力 + Poster.getPoster().dispatchEvent(new SaveHeroForceEvent(user.getId(),"")); + List soldiers = buildSoldierList(mainLevelManager.getSoldierMap()); builder.addAllSoldiers(soldiers); MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.ReplaceSoldierResponse_VALUE, builder.build(), true); diff --git a/tablemanager/src/main/java/config/SErrorCodeHint.java b/tablemanager/src/main/java/config/SErrorCodeHint.java index f481972ee..d333195dd 100644 --- a/tablemanager/src/main/java/config/SErrorCodeHint.java +++ b/tablemanager/src/main/java/config/SErrorCodeHint.java @@ -10,7 +10,6 @@ import java.util.Map; public class SErrorCodeHint implements BaseConfig { private int id; - private int showType; private String desc; @@ -36,8 +35,4 @@ public class SErrorCodeHint implements BaseConfig { public String getDesc() { return desc; } - - public void setDesc(String desc) { - this.desc = desc; - } } \ No newline at end of file