diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/TasuilingxiaoHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/TasuilingxiaoHandler.java index 7f05b42e1..d36288463 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/TasuilingxiaoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/TasuilingxiaoHandler.java @@ -73,16 +73,15 @@ public class TasuilingxiaoHandler extends BaseHandler listState =mission.getActivityMissionMap().entrySet().stream() .sorted(Map.Entry.comparingByKey()).map(e->e.getValue().getState()).collect(Collectors.toList()); - ListdropList = new ArrayList(); + ListdropList = new ArrayList<>(); for (int i = 0; i < damageListData.length; i++) { int[] ints = damageListData[i]; if(ints[0] > lessBlood){ diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java index b5ff08f01..787698189 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserManager.java @@ -27,7 +27,6 @@ import com.ljsd.jieling.util.SysUtil; import config.SGameSetting; import config.SPlayerLevelConfig; import manager.STableManager; -import org.apache.lucene.util.RamUsageEstimator; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import util.TimeUtils; @@ -74,7 +73,7 @@ public class UserManager { //离线清除逻辑 public static void checkOffline(){ try { - LOGGER.info("user map value size is {}", RamUsageEstimator.humanSizeOf(userMap)); +// LOGGER.info("user map value size is {}", RamUsageEstimator.humanSizeOf(userMap)); Set collect = userMap.entrySet().stream() .filter(integerUserEntry -> !OnlineUserManager.checkUidOnline(integerUserEntry.getKey())) .map(Map.Entry::getValue).collect(Collectors.toSet()); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java index d2c955eda..b68b977be 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java @@ -880,7 +880,7 @@ public class BuyGoodsNewLogic { if (user == null) { continue; } - LOGGER.info("每秒钟坚持游戏内礼包缓存==================={}",value.getUid()); +// LOGGER.info("每秒钟坚持游戏内礼包缓存==================={}",value.getUid()); AyyncWorker ayyncWorker = new AyyncWorker(user, false, user1 -> sendGiftGooodsIndication(user1.getId())); ProtocolsManager.getInstance().updateAyncWorker(ayyncWorker); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java b/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java index 9c31e2c09..bdb71fccb 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java @@ -146,14 +146,20 @@ public class MinuteTask extends Thread { LOGGER.error("Exception::=>{}",e.toString()); } try { - BuyGoodsNewLogic.minuteCheckReharge(); - RedisUtil.getInstence().set(RedisKey.ONLINE_NUM+RedisKey.Delimiter_colon+GameApplication.serverId, String.valueOf(OnlineUserManager.sessionMap.entrySet().size())); DeathPathLogic.getInstance().statusCheck(); }catch (Exception e){ e.printStackTrace(); LOGGER.error("Exception::=>{}",e.toString()); } + try { + BuyGoodsNewLogic.minuteCheckReharge(); + String key2 = RedisUtil.getInstence().getKey2(RedisKey.ONLINE_NUM, String.valueOf(GameApplication.serverId)); + RedisUtil.getInstence().set(key2, String.valueOf(OnlineUserManager.sessionMap.entrySet().size())); + }catch (Exception e){ + e.printStackTrace(); + } + try { GuildFightLogic.minuteCheckForCarFight(); reportUserOnline();