From 2362de56005e211245f4a1e19a26918afe570fde Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Wed, 10 Dec 2025 17:54:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E5=80=BC=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/order/service/impl/PointsGoodPayServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PointsGoodPayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PointsGoodPayServiceImpl.java index ed54a9ce9..e44e1655d 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PointsGoodPayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PointsGoodPayServiceImpl.java @@ -62,7 +62,7 @@ public class PointsGoodPayServiceImpl implements PointsGoodPayService { .eq(MkPointsGoodsRecord::getPointsGoodsId, param.getPointsGoodsId()) .ne(MkPointsGoodsRecord::getStatus, "已退款") .eq(MkPointsGoodsRecord::getUserId, param.getUserId()), Integer.class); - if (goods.getLimitQuota() > 0 && boughtCount != null && boughtCount >= goods.getLimitQuota()) { + if (goods.getLimitQuota() != null && goods.getLimitQuota() > 0 && boughtCount != null && boughtCount >= goods.getLimitQuota()) { throw new CzgException("兑换失败,该商品每人限制兑换" + goods.getLimitQuota() + "件"); } MkPointsUser pointsUser = pointsUserService.getPointsUser(param.getShopId(), null, param.getUserId()); @@ -161,7 +161,7 @@ public class PointsGoodPayServiceImpl implements PointsGoodPayService { .setSource("积分兑换"); couponRecordService.receiveCoupon(giftDTO, record.getNumber(), false); return record; - }else { + } else { record.setStatus("待核销"); record.setCouponCode(RandomUtil.randomNumbers(12)); }