From ce712afeacdbd1054c9f5ea6cdefd6dd928dceeb Mon Sep 17 00:00:00 2001 From: jiahuiwen Date: Wed, 6 Apr 2022 14:05:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A5=9E=E9=AD=94=20=E5=8D=B8=E4=B8=8B?= =?UTF-8?q?=E9=AD=82=E5=AE=9D=E7=81=B5=E5=AE=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hero/GodDevilHeroSelectPropRequestHandler.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/GodDevilHeroSelectPropRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/GodDevilHeroSelectPropRequestHandler.java index 25077a90c..9290288d5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/GodDevilHeroSelectPropRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/GodDevilHeroSelectPropRequestHandler.java @@ -17,7 +17,9 @@ import org.springframework.stereotype.Component; import rpc.protocols.HeroInfoProto; import rpc.protocols.MessageTypeProto; +import java.util.HashSet; import java.util.Map; +import java.util.Set; //神魔阵营英雄转职协议 @@ -35,7 +37,7 @@ public class GodDevilHeroSelectPropRequestHandler extends BaseHandler 4) { - LOGGER.error("uid:{} heroDid:{} propId:{} 要转换的职业不存在", uid, heroId, propId); + LOGGER.error("GOD_DEVIL_HERO_SELECT_PROP_REQUEST uid:{} heroDid:{} propId:{} 要转换的职业不存在", uid, heroId, propId); throw new ErrorCodeException(ErrorCode.HANDLE_FAILED); } User user = UserManager.getUser(uid); @@ -43,12 +45,12 @@ public class GodDevilHeroSelectPropRequestHandler extends BaseHandler equipMap = user.getEquipManager().getEquipMap(); + Set needRemove = new HashSet<>(hero.getJewelInfo()); for (String equipId : hero.getJewelInfo()) { if (!hero.getJewelInfo().contains(equipId)) { throw new ErrorCodeException(ErrorCode.HANDLE_FAILED); @@ -69,7 +72,9 @@ public class GodDevilHeroSelectPropRequestHandler extends BaseHandler