1-MSG / backend

0 stars 2 forks source link

[REFACTOR] 주문 구매 내역 조회시, 옵션이 String의 쌍으로 나오도록 구현 #170

Closed howudong closed 2 months ago

howudong commented 2 months ago
private OrderProduct toOrderProductEntity(OrderProductDetail orderProductDetail,
        Product product, Orders orders) {

        return OrderProduct
            .builder()
            .orderQuantity(orderProductDetail.getOrderQuantity())
            .ordersDeliveryFee(orderProductDetail.getOrderDeliveryFee())
            .discountRate(orderProductDetail.getDiscountRate())
            .productPrice(orderProductDetail.getOriginPrice())
            .productId(orderProductDetail.getProductId())
            .orderIsCompleted(COMPLETED_DEFAULT)
            .orders(orders)
            .productOption("옵션1 옵션2 옵션3") // 임시값 - 변경 예정
            .productName(product.getProductName())
            .productImage("TEMP VALUE") //임시값 - 변경 예정
            .build();
    }

여기서 정적으로 넣어둔 옵션부분을 이제 제대로 출력되게 해야합니다.

리팩터링 이유

예전에는 옵션 관련 API가 없어서 정적으로 넣어놨으나, 이제는 정상적으로 만들어야함

리팩터링 후 기대 효과

productOption 테이블을 참조해서 동적으로 가져올 수 있게 됨.