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 0bef4d1cb..9c81a5db6 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 @@ -4543,7 +4543,7 @@ public class HeroLogic{ int fiveStarNum = 0; for(int[] i : getHeros){ SCHero scHero = SCHero.getsCHero().get(i[0]); - if(scHero.getStar()==5){ + if(scHero != null && scHero.getStar()==5){ fiveStarNum++; } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/event/UserLevelEventProcessor.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/event/UserLevelEventProcessor.java index 8b1e8e75d..2d347f826 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/event/UserLevelEventProcessor.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/event/UserLevelEventProcessor.java @@ -24,5 +24,6 @@ public class UserLevelEventProcessor implements BaseGameEventProcessor{ ISession session = OnlineUserManager.getSessionByUid(user.getId()); BuyGoodsNewLogic.openPush(session,user,3,upLevel,0); + BuyGoodsNewLogic.sendGiftGooodsIndication(user.getId()); } }