From 965c88eb3ae6b21177f133208efc4c397aafd7dc Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 8 Mar 2025 18:24:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../czg/service/order/service/impl/OrderInfoServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index 67283c1c..a1f744d8 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -449,9 +449,10 @@ public class OrderInfoServiceImpl extends ServiceImpl prodCouponMap, BigDecimalDTO fullAmount, BigDecimalDTO discountAmount, CheckOrderPay param) { if (CollUtil.isNotEmpty(param.getCouponList())) { //校验优惠券 - List records = couponRecordService.list(QueryWrapper.create() + List records = couponRecordService.listAs( + QueryWrapper.create() .where(ShopActivateCouponRecord::getId).in(param.getCouponList()) - .and(ShopActivateCouponRecord::getStatus).eq(0)); + .and(ShopActivateCouponRecord::getStatus).eq(0),ShopActivateCouponRecord.class); if (CollUtil.isEmpty(records)) { throw new ValidateException("生成支付订单失败,优惠券信息不存在"); } else if (records.size() != param.getCouponList().size()) {