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 a9d0a1b5d..409051e93 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 @@ -721,7 +721,18 @@ public class BuyGoodsNewLogic { list.addAll(rechargeInfo.getGmSingleMap().values()); for(AbstractWelfareBag bag : list){ - if (bag == null || !bag.isOpen()){ + if (bag == null){ + continue; + } + //110和111的礼包购买完永久开放 + if(bag.getModId() == 110 || bag.getModId()== 111){ + if(bag.isBuyBefore()){ + if(!bag.isOpen()) { + bag.setOpen(true); + } + } + } + if(!bag.isOpen()){ continue; } CommonProto.GiftGoodsInfo giftGoodsInfo = buildGoodsInfo(bag);