feat: 订单管理页面显示购买商品信息
- 前端 OrdersView 显示订单商品列表(图片、名称、数量、价格) - 后端 OrderItem 添加 productImage 字段 - 更新购物车结算和立即购买逻辑保存商品图片 - 加载订单时同时加载订单商品详情
This commit is contained in:
@@ -27,4 +27,7 @@ public class OrderItem {
|
||||
|
||||
@Column(nullable = false, precision = 10, scale = 2)
|
||||
private BigDecimal unitPrice;
|
||||
|
||||
@Column(length = 255)
|
||||
private String productImage;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user