储存OrderVO的订单货物列表错误。
This commit is contained in:
parent
40e9d6f392
commit
8373303651
@ -165,6 +165,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|||||||
List<OrderVO> orderVOS = new ArrayList<>();
|
List<OrderVO> orderVOS = new ArrayList<>();
|
||||||
//循环购物车
|
//循环购物车
|
||||||
tradeDTO.getCartList().forEach(item -> {
|
tradeDTO.getCartList().forEach(item -> {
|
||||||
|
//当前购物车订单子项
|
||||||
|
List<OrderItem> currentOrderItems = new ArrayList<>();
|
||||||
Order order = new Order(item, tradeDTO);
|
Order order = new Order(item, tradeDTO);
|
||||||
//构建orderVO对象
|
//构建orderVO对象
|
||||||
OrderVO orderVO = new OrderVO();
|
OrderVO orderVO = new OrderVO();
|
||||||
@ -175,10 +177,13 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|||||||
//记录日志
|
//记录日志
|
||||||
orderLogs.add(new OrderLog(item.getSn(), UserContext.getCurrentUser().getId(), UserContext.getCurrentUser().getRole().getRole(), UserContext.getCurrentUser().getUsername(), message));
|
orderLogs.add(new OrderLog(item.getSn(), UserContext.getCurrentUser().getId(), UserContext.getCurrentUser().getRole().getRole(), UserContext.getCurrentUser().getUsername(), message));
|
||||||
item.getCheckedSkuList().forEach(
|
item.getCheckedSkuList().forEach(
|
||||||
sku -> orderItems.add(new OrderItem(sku, item, tradeDTO))
|
sku -> {
|
||||||
|
orderItems.add(new OrderItem(sku, item, tradeDTO));
|
||||||
|
currentOrderItems.add(new OrderItem(sku, item, tradeDTO));
|
||||||
|
}
|
||||||
);
|
);
|
||||||
//写入子订单信息
|
//写入子订单信息
|
||||||
orderVO.setOrderItems(orderItems);
|
orderVO.setOrderItems(currentOrderItems);
|
||||||
//orderVO 记录
|
//orderVO 记录
|
||||||
orderVOS.add(orderVO);
|
orderVOS.add(orderVO);
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user