From 5c4d7e49e2c3febe5a1d34ee9cc0b00c6c87ad5f Mon Sep 17 00:00:00 2001 From: jiahuiwen Date: Fri, 11 Sep 2020 10:05:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=A9=BA=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 3 +++ 1 file changed, 3 insertions(+) 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 aee4cdfee..ea088832d 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 @@ -192,6 +192,9 @@ public class HeroLogic{ int uid = session.getUid(); User user = UserManager.getUser(uid); SLotterySetting sLotterySetting = STableManager.getConfig(SLotterySetting.class).get(type); + if (sLotterySetting == null) { + throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN); + } int perCount = sLotterySetting.getPerCount(); int maxTimes = sLotterySetting.getMaxTimes(); if(maxTimes!=0 && !PlayerLogic.getInstance().checkAndUpdate(user,maxTimes, perCount)){