From 282f9bb0f349914ad20c994bb932533b07b909a5 Mon Sep 17 00:00:00 2001 From: gaowdong Date: Fri, 13 Jun 2025 18:08:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E9=80=80=E5=8D=95=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=BA=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/canteen/core/order/business/OrderBusiness.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java index f47af4b..ea503f6 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java @@ -39,6 +39,7 @@ import com.bonus.common.houqin.utils.JacksonUtil; import com.bonus.common.security.utils.SecurityUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; @@ -289,7 +290,10 @@ public class OrderBusiness { } orderDetail.setUpdateBy(SecurityUtils.getUsername()); orderDetailService.updateOrderDetail(orderDetail); - orderRefundDetailList.add(orderDetail); + OrderDetail inventoryOrderDetail = new OrderDetail(); + BeanUtils.copyProperties(orderDetail, inventoryOrderDetail); + inventoryOrderDetail.setQuantity(detailParam.getQuantity()); + orderRefundDetailList.add(inventoryOrderDetail); DeviceRefundOrderDetailBO orderDetailBO = new DeviceRefundOrderDetailBO(); orderDetailBO.setQuantity(detailParam.getQuantity()); orderDetailBO.setGoodsId(orderDetail.getGoodsId());