diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/dto/OrderItemListGetResponseDto.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/dto/OrderItemListGetResponseDto.java index 3df52b94..2238e09a 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/dto/OrderItemListGetResponseDto.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/dto/OrderItemListGetResponseDto.java @@ -2,6 +2,7 @@ import com.nowait.domaincorerdb.order.entity.OrderItem; +import com.nowait.domaincorerdb.order.entity.OrderStatus; import lombok.AllArgsConstructor; import lombok.Builder; @@ -17,13 +18,15 @@ public class OrderItemListGetResponseDto { private String menuName; private Integer quantity; private Integer price; + private OrderStatus status; - public static OrderItemListGetResponseDto fromEntity(OrderItem orderItem) { + public static OrderItemListGetResponseDto fromEntity(OrderItem orderItem,OrderStatus status) { return OrderItemListGetResponseDto.builder() .orderId(orderItem.getUserOrder().getId()) .menuName(orderItem.getMenu().getName()) .quantity(orderItem.getQuantity()) .price(orderItem.getMenu().getPrice()) + .status(status) .build(); } diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/service/OrderService.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/service/OrderService.java index 1f0ed53c..3c76e5ba 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/service/OrderService.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/order/service/OrderService.java @@ -99,8 +99,8 @@ public List getOrderItems(Long storeId, Long tableI // 2. OrderItem으로 변환 return userOrders.stream() - .flatMap(order -> order.getOrderItems().stream()) - .map(OrderItemListGetResponseDto::fromEntity) + .flatMap(order -> order.getOrderItems().stream() + .map(orderItem -> OrderItemListGetResponseDto.fromEntity(orderItem, order.getStatus()))) .toList(); }