部分退单增加库存

This commit is contained in:
gaowdong 2025-06-13 18:08:50 +08:00
parent e5bb96d186
commit 282f9bb0f3
1 changed files with 5 additions and 1 deletions

View File

@ -39,6 +39,7 @@ import com.bonus.common.houqin.utils.JacksonUtil;
import com.bonus.common.security.utils.SecurityUtils; import com.bonus.common.security.utils.SecurityUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -289,7 +290,10 @@ public class OrderBusiness {
} }
orderDetail.setUpdateBy(SecurityUtils.getUsername()); orderDetail.setUpdateBy(SecurityUtils.getUsername());
orderDetailService.updateOrderDetail(orderDetail); 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(); DeviceRefundOrderDetailBO orderDetailBO = new DeviceRefundOrderDetailBO();
orderDetailBO.setQuantity(detailParam.getQuantity()); orderDetailBO.setQuantity(detailParam.getQuantity());
orderDetailBO.setGoodsId(orderDetail.getGoodsId()); orderDetailBO.setGoodsId(orderDetail.getGoodsId());