diff --git a/cash-common/cash-common-service/src/main/java/com/czg/market/service/ShopCouponService.java b/cash-common/cash-common-service/src/main/java/com/czg/market/service/ShopCouponService.java index a328857af..19b0d0659 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/market/service/ShopCouponService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/market/service/ShopCouponService.java @@ -44,7 +44,7 @@ public interface ShopCouponService extends IService { List findCoupon(Long shopId, Long shopUserId, Integer type, Integer isFood); - Boolean use(List ids, Long shopUserId, Long orderId); + void use(List ids, Long shopUserId, Long orderId); Boolean refund(Long orderId, Long shopUserId); diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java index 11b827a9f..2e1f5540b 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java @@ -339,11 +339,10 @@ public class ShopCouponServiceImpl extends ServiceImpl ids, Long shopUserId, Long orderId) { + public void use(List ids, Long shopUserId, Long orderId) { List records = recordService.listByIds(ids); if (records.isEmpty()) { log.error("优惠券使用失败,订单Id:{}", orderId); - return false; } Map chatCouponIdCountMap = records.stream() .filter(record -> "群聊发放".equals(record.getSource())) @@ -389,7 +388,7 @@ public class ShopCouponServiceImpl extends ServiceImpl