diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java index 160bd85..36a4fc2 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -1590,6 +1590,9 @@ public class CartService { } private void consumeCoupon(List outRecordList, Integer memberId, TbOrderInfo orderInfo) { + if (outRecordList.isEmpty()) { + return; + } boolean use = shopCouponService.use(Integer.valueOf(orderInfo.getShopId()), orderInfo.getId(), memberId, outRecordList); if (!use) { throw new MsgException("消耗券失败");