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 c2a46f093..690e1464c 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 @@ -217,6 +217,11 @@ public class BuyGoodsNewLogic { resultRes.setResultMsg("Welfare bag not found"); return resultRes; } + if(!bag.isBuy()){ + resultRes.setResultMsg("bag limit"); + LOGGER.error("sendGoods 礼包已购买, uid={}, goodId={}",uid, goodsId); + return resultRes; + } ISession session = OnlineUserManager.getSessionByUid(uid); if (session == null) { Order order = new Order(uid, sdkGoodsId, openId, orderId, orderTime, amount); @@ -229,11 +234,6 @@ public class BuyGoodsNewLogic { resultRes.setResultMsg("Session is null"); return resultRes; } - if(!bag.isBuy()){ - resultRes.setResultMsg("bag limit"); - LOGGER.error("sendGoods 礼包已购买, uid={}, goodId={}",uid, goodsId); - return resultRes; - } // 礼包购买 bag.buy();