From ee98e748957c683d045665f31594688ecd0f03d2 Mon Sep 17 00:00:00 2001 From: jiahuiwen Date: Sat, 15 Jan 2022 11:43:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/logic/mission/data/GotSoulMarkManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/GotSoulMarkManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/GotSoulMarkManager.java index c4bcf94fd..d62d24784 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/GotSoulMarkManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/GotSoulMarkManager.java @@ -17,9 +17,9 @@ public class GotSoulMarkManager extends AbstractDataManager { public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) { CumulationData.Result result = null; int itemId = (int)parm[0]; - long num = (long)parm[1]; + Long num = Long.parseLong(parm[1].toString()); if(missionType == MissionType.GOT_SOUL_MARK){ - data.addQualitySoulMarkNum(STableManager.getConfig(SItem.class).get(itemId).getQuantity(),(int)num); + data.addQualitySoulMarkNum(STableManager.getConfig(SItem.class).get(itemId).getQuantity(),num.intValue()); result = new CumulationData.Result(missionType); } return result; From 3a1a61171a44180c166a98373a23d166ee09a47d Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Sat, 15 Jan 2022 18:27:25 +0800 Subject: [PATCH 2/3] =?UTF-8?q?SExplore=E5=88=A4=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java index bc135e420..f464e6ca9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java @@ -195,10 +195,10 @@ public class ExplorerMapLogic { offlineEndTime = keyVal.getValue().getSendEndTime(); } SExplore exploreConfig = STableManager.getConfig(SExplore.class).get(keyVal.getValue().getMapId()); - int battleInterval = exploreConfig.getBattleInterval(); if (exploreConfig == null) { continue; } + int battleInterval = exploreConfig.getBattleInterval(); if (keyVal.getValue().getBatteTime() +battleInterval >= offlineEndTime) { continue; } From eb9ed2509383a3511612e405c1a27657e1735551 Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Sat, 15 Jan 2022 18:33:19 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=8E=A2=E7=B4=A2=E6=8A=A5=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java index f464e6ca9..ff2eb933f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java @@ -194,8 +194,13 @@ public class ExplorerMapLogic { } else { offlineEndTime = keyVal.getValue().getSendEndTime(); } + if(keyVal.getValue() == null){ + LOGGER.info("ExplorerInfo 数据为空 =>{}",user.getId()); + continue; + } SExplore exploreConfig = STableManager.getConfig(SExplore.class).get(keyVal.getValue().getMapId()); if (exploreConfig == null) { + LOGGER.info("{} SExplore 不存在的id =>{}",user.getId(),keyVal.getValue().getMapId()); continue; } int battleInterval = exploreConfig.getBattleInterval();