diff --git a/consumer/src/main/java/cn/lili/event/impl/MemberCouponExecute.java b/consumer/src/main/java/cn/lili/event/impl/MemberCouponExecute.java index d32c3fdb..8ab710c1 100644 --- a/consumer/src/main/java/cn/lili/event/impl/MemberCouponExecute.java +++ b/consumer/src/main/java/cn/lili/event/impl/MemberCouponExecute.java @@ -36,7 +36,8 @@ public class MemberCouponExecute implements OrderStatusChangeEvent { Order order = orderService.getBySn(orderMessage.getOrderSn()); if (CharSequenceUtil.isNotEmpty(order.getUseStoreMemberCouponIds())) { memberCouponService.recoveryMemberCoupon(ListUtil.toList(order.getUseStoreMemberCouponIds().split(","))); - } else if (CharSequenceUtil.isNotEmpty(order.getUsePlatformMemberCouponId())) { + } + if (CharSequenceUtil.isNotEmpty(order.getUsePlatformMemberCouponId())) { memberCouponService.recoveryMemberCoupon(ListUtil.toList(order.getUsePlatformMemberCouponId().split(","))); } }