diff --git a/backend/src/main/java/com/maternalmall/domain/OrderItem.java b/backend/src/main/java/com/maternalmall/domain/OrderItem.java index 000bd5c..1e7a2d9 100644 --- a/backend/src/main/java/com/maternalmall/domain/OrderItem.java +++ b/backend/src/main/java/com/maternalmall/domain/OrderItem.java @@ -27,4 +27,7 @@ public class OrderItem { @Column(nullable = false, precision = 10, scale = 2) private BigDecimal unitPrice; + + @Column(length = 255) + private String productImage; } diff --git a/backend/src/main/java/com/maternalmall/service/MallService.java b/backend/src/main/java/com/maternalmall/service/MallService.java index 1a7a97f..fa2253c 100644 --- a/backend/src/main/java/com/maternalmall/service/MallService.java +++ b/backend/src/main/java/com/maternalmall/service/MallService.java @@ -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; diff --git a/frontend/src/views/OrdersView.vue b/frontend/src/views/OrdersView.vue index c47e7a4..b41467b 100644 --- a/frontend/src/views/OrdersView.vue +++ b/frontend/src/views/OrdersView.vue @@ -45,9 +45,21 @@