From 82f3223a03b19835b2e1b7bf4ac33c1beedc1211 Mon Sep 17 00:00:00 2001 From: chc <1501738723@qq.com> Date: Wed, 11 Dec 2024 14:53:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8F=96=E6=B6=88=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=B0=86=E8=AE=A2=E5=8D=95=E8=B4=A7=E7=89=A9=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=BA=E5=85=A8=E9=83=A8=E9=80=80=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/order/serviceimpl/OrderServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java index 3df60202..1368f7d0 100644 --- a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java @@ -352,6 +352,8 @@ public class OrderServiceImpl extends ServiceImpl implements order.setCancelReason(reason); //修改订单 this.updateById(order); + //订单货物设置全部退款 + orderItemService.update(new LambdaUpdateWrapper().eq(OrderItem::getOrderSn,orderSn).set(OrderItem::getIsRefund,RefundStatusEnum.ALL_REFUND.name())); //生成店铺退款流水 storeFlowService.orderCancel(orderSn); //发送消息 @@ -371,6 +373,8 @@ public class OrderServiceImpl extends ServiceImpl implements order.setOrderStatus(OrderStatusEnum.CANCELLED.name()); order.setCancelReason(reason); this.updateById(order); + //订单货物设置全部退款 + orderItemService.update(new LambdaUpdateWrapper().eq(OrderItem::getOrderSn,orderSn).set(OrderItem::getIsRefund,RefundStatusEnum.ALL_REFUND.name())); if (refundMoney) { //生成店铺退款流水 storeFlowService.orderCancel(orderSn);