From 1e104d4ec92dcb0cd88e87be8e5c8bdbcfb80568 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <1769111741@qq.com> Date: Tue, 5 Sep 2023 18:33:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conf/hotfix.json | 3 ++- .../java/com/ljsd/jieling/logic/mission/MissionLoigc.java | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/conf/hotfix.json b/conf/hotfix.json index 2e5c7ac7a..34b0c5a0d 100644 --- a/conf/hotfix.json +++ b/conf/hotfix.json @@ -1,5 +1,6 @@ { - "version":"5", + "version":"6", "classes":[ + {"name":"MissionLoigc.class","fullName":"com.ljsd.jieling.logic.mission.MissionLoigc"} ] } \ No newline at end of file diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index ae43df454..c645dcb33 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -913,7 +913,7 @@ public class MissionLoigc { return ((AbstractDataManager) missTypeData).getProcess(user,cumulationData,missionSubType); } Map config = STableManager.getConfig(SHomeLandLevel.class); - int count = 0; + Integer count = 0; switch (missionType){ case RECRUITMENT_RANDOM_HEROES: count = cumulationData.getRecruitmentRands(); @@ -1242,8 +1242,12 @@ public class MissionLoigc { count = cumulationData.exploreKillerHistoryHigh_num; break; default: + count = 0; break; } + if (count == null){ + count = 0; + } return count; } public static void missingRoomSendHero(ISession session, List hero,int missionId, MessageTypeProto.MessageType messageType) throws Exception {