From bd442dce22c635ab2ec56829cae6d4fab531db61 Mon Sep 17 00:00:00 2001 From: duhui Date: Wed, 25 Aug 2021 18:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E9=A1=B5=E6=94=AF=E4=BB=98=EF=BC=8C?= =?UTF-8?q?=E5=85=AC=E4=BC=9A=E7=BA=A2=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/logic/store/BuyGoodsNewLogic.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java index 6b6304585..8166eeea0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java @@ -661,7 +661,18 @@ public class BuyGoodsNewLogic { } Map configMap = SRechargeCommodityNewConfig.configMap; - list.removeIf(v -> configMap.get(v).getIsShowInWeb() == 0); + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + SRechargeCommodityNewConfig config = configMap.get(iterator.next()); + if (config.getIsShowInWeb() == 0){ + iterator.remove(); + continue; + } + if (user.getPlayerInfoManager().getGuildId() == 0 && config.getType() == 10){ + iterator.remove(); + continue; + } + } // 登封造极活动信息 List activity1 = SGlobalActivity.getsGlobalActivityMapByType(ActivityType.HERO_STAR);