diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java index 6093c63ce..c3943b52a 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java @@ -74,8 +74,8 @@ public class MkShopConsumerCouponServiceImpl extends ServiceImpl= consumerCoupon.getGiftNum()) { - if (consumerCoupon.getGetLimit() != -10086 && consumerCoupon.getGetLimit() <= consumerCoupon.getGiveNum()) { + if (consumerCoupon.getLeftNum() == -10086 || consumerCoupon.getLeftNum() >= consumerCoupon.getGiftNum()) { + if (consumerCoupon.getGetLimit() == -10086 || consumerCoupon.getGetLimit() <= consumerCoupon.getGiveNum()) { long count = recordService.count(new QueryWrapper().eq(MkShopCouponRecord::getShopId, shopId) .eq(MkShopCouponRecord::getShopUserId, shopUserId) .eq(MkShopCouponRecord::getSourceId, consumerCoupon.getId()));