diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java index 4a0c743e2..347d4de37 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java @@ -585,6 +585,10 @@ public class GetPlayerInfoHandler extends BaseHandler{ Poster.getPoster().dispatchEvent(new SaveHeroForceEvent(user.getId(),hero.getId())); LOGGER.info("===========法宝最高等级处理道具返还,玩家id:{},法宝:{},原始等级:{},当前等级:{},返还道具:{}",user.getId(),equipTalismana[1],level,maxLimit,JSON.toJSONString(itemList)); } + // 没有可发送的奖励直接返回 + if (itemList.isEmpty()){ + return; + } // 道具进入背包 ItemUtil.drop(user,itemList, BIReason.MAXESPECIALEQUIPHANDLE); // 邮件提醒