feat: 订单管理页面显示购买商品信息

- 前端 OrdersView 显示订单商品列表(图片、名称、数量、价格)
- 后端 OrderItem 添加 productImage 字段
- 更新购物车结算和立即购买逻辑保存商品图片
- 加载订单时同时加载订单商品详情
This commit is contained in:
wangziqi
2026-02-10 15:36:54 +08:00
parent d6451cf188
commit b532744fe9
3 changed files with 87 additions and 3 deletions

View File

@@ -27,4 +27,7 @@ public class OrderItem {
@Column(nullable = false, precision = 10, scale = 2)
private BigDecimal unitPrice;
@Column(length = 255)
private String productImage;
}

View File

@@ -189,6 +189,7 @@ public class MallService {
item.setProductName(product.getName());
item.setQuantity(cartItem.getQuantity());
item.setUnitPrice(product.getPrice());
item.setProductImage(product.getImageUrl());
orderItemRepository.save(item);
}
cartItemRepository.deleteByCustomerId(customerId);
@@ -233,6 +234,7 @@ public class MallService {
item.setProductName(product.getName());
item.setQuantity(quantity);
item.setUnitPrice(product.getPrice());
item.setProductImage(product.getImageUrl());
orderItemRepository.save(item);
return order;