From 413f84af8a48575bc2bf5d068ed3e3c661ab65f3 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Tue, 18 Aug 2020 20:10:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=81=E7=BB=9D=E9=98=B5=E7=BB=93=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/db/mongo/AreaManager.java | 9 +++++++++ .../com/ljsd/jieling/logic/family/DeathPathLogic.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java index c10debee6..194b8ebc8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/AreaManager.java @@ -21,6 +21,7 @@ import com.ljsd.jieling.logic.dao.PlayerManager; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.GuildInfo; import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.family.DeathPathLogic; import com.ljsd.jieling.logic.mail.MailLogic; import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.protocols.MessageTypeProto; @@ -222,6 +223,13 @@ public class AreaManager { LOGGER.info("the server={} exec task server work,start", GameApplication.serverId); + try { + //结算十绝阵 + DeathPathLogic.deleteDeathPathInfo(); + } catch (Exception e) { + e.printStackTrace(); + } + //合并排行榜 processAllRank(); @@ -231,6 +239,7 @@ public class AreaManager { //合并公会名称、 processChangeGuildName(); + //更新入库 MongoUtil.getInstence().lastUpdate(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java index 3b2510787..e138920e4 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java @@ -511,7 +511,7 @@ public class DeathPathLogic { return new int[]{reward[0],reward[1]}; } //清除排行信息 - private void deleteDeathPathInfo() throws Exception { + public static void deleteDeathPathInfo() throws Exception { //todo 邮件自动发奖 RedisUtil redisUtil = RedisUtil.getInstence(); AbstractRank guildRank = RankContext.getRankEnum(RankEnum.DEATH_PATH_TOTAL_GUILD_RANK.getType());