From 87de5a9660b9eb153d76b6c483a92518fda2864b Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Fri, 1 Nov 2024 17:36:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=81=B5=E5=85=B0=E5=B8=81=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E4=BC=98=E6=83=A0=E5=88=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../peanut/modules/book/controller/BuyOrderController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java index 12a86d47..e8198ba6 100644 --- a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java +++ b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java @@ -329,6 +329,12 @@ public class BuyOrderController { //消费用户积分并记录用户积分消费记录 addEbookToUser(buyOrderProductList, buyOrder, 0); addCourseToUser(buyOrder); + //使用优惠券 + if (buyOrder.getCouponId()!=null&&buyOrder.getCouponId()!=0){ + CouponHistory couponHistory = couponHistoryService.getById(buyOrder.getCouponId()); + couponHistory.setOrderId(buyOrder.getOrderId()); + couponService.useCouponAmount(couponHistory); + } //发放优惠卷 List collect = buyOrderProductService.list(new LambdaQueryWrapper() .eq(BuyOrderProduct::getOrderId, buyOrder.getOrderId()))