diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hardStage/HardStageLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hardStage/HardStageLogic.java index aaf161af6..9a6f467ae 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hardStage/HardStageLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hardStage/HardStageLogic.java @@ -333,6 +333,9 @@ public class HardStageLogic { } private static boolean addDropAndStar(HardStageNode node, List dropList, int rewardGroupId, User user) throws Exception { + if(!node.getRewardMap().containsKey(rewardGroupId)){ + node.getRewardMap().put(rewardGroupId,false); + } if (!node.getRewardMap().get(rewardGroupId)) { dropList.add(rewardGroupId); node.getRewardMap().put(rewardGroupId, true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index c8e85d6b1..54cd30413 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -403,7 +403,6 @@ public class HeroLogic{ } //记录卡池抽奖次数 heroManager.putRandomType(type,num+result[1]); - return result; }