From a62f66c27e3aaa30567d08d44f48534894e4a077 Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Mon, 25 Apr 2022 20:23:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E8=BA=AB=E5=8D=A1=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UpOrDownTransformationHandler.java | 14 ++++++++++---- .../com/ljsd/jieling/logic/hero/HeroLogic.java | 6 +++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/transformation/UpOrDownTransformationHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/transformation/UpOrDownTransformationHandler.java index fa37c90c7..d4c25693d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/transformation/UpOrDownTransformationHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/transformation/UpOrDownTransformationHandler.java @@ -54,7 +54,9 @@ public class UpOrDownTransformationHandler extends BaseHandler poolConfig = SChangingCardLevel.getConfigByPoolId(pool); - if(poolConfig.get(info.getLevel()) == null){ - continue; + List selectConfiglist = poolConfig.values().stream().filter(n->n.getLevel() == info.getLevel()).collect(Collectors.toList()); + if(selectConfiglist != null &&selectConfiglist.size()>0 ){ + combinedAttribute(selectConfiglist.get(0).getPropList(), heroAllAttribute); } - combinedAttribute(poolConfig.get(info.getLevel()).getPropList(), heroAllAttribute); } } //化身之力提供的属性