From 1e36eb0195d7879deff667a4b46b363b00a3100d Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 15 Jan 2020 14:41:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=B9=E6=9D=83=E8=BF=87=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/player/PlayerLogic.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 33457b57d..6e5caa1b0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -810,8 +810,12 @@ public class PlayerLogic { public int getMaxCountByPrivilegeType(User user ,int privilegeType){ List sPrivilegeTypeConfigs = SPrivilegeTypeConfig.privilegeByType.get(privilegeType); List typePrivileges = new ArrayList<>(); + Map vipInfo = user.getPlayerInfoManager().getVipInfo(); for(SPrivilegeTypeConfig config:sPrivilegeTypeConfigs){ - if(!user.getPlayerInfoManager().getVipInfo().containsKey(config.getId())){ + if(!vipInfo.containsKey(config.getId())){ + continue; + } + if(vipInfo.get(config.getId()).getEffectTime()!=0&&vipInfo.get(config.getId()).getEffectTime()