fix(customer-vue): 장바구니에 아이템 담을시 에러 수정

- 장바구니에 아이템 담을시 에러 수정
This commit is contained in:
hoon7566
2022-03-22 18:29:23 +09:00
parent 9ea7e82842
commit cd3e509071
4 changed files with 5 additions and 3 deletions

View File

@@ -116,7 +116,6 @@ export default {
storeId:-1, storeId:-1,
itemId:-1, itemId:-1,
price:0, price:0,
requireOption:{},
otherOptions:[], otherOptions:[],
}, },
} }

View File

@@ -8,7 +8,7 @@
<v-row> <v-row>
<v-col <v-col
v-for=" orderItem in orderData.orderItemDtoList" v-for=" orderItem in orderData.orderItemDtoList"
:key = "orderItem.itemId" :key = "orderItem.id"
> >
<v-card <v-card
class="mx-auto mb-5" class="mx-auto mb-5"

View File

@@ -161,7 +161,9 @@ public class OrderServiceImpl implements OrderService {
//orderItemOption Entity를 생성한다. //orderItemOption Entity를 생성한다.
List<OrderItemOption> orderItemOptions = orderItemDto.getOrderItemOptionDtoList() List<OrderItemOption> orderItemOptions = orderItemDto.getOrderItemOptionDtoList()
.stream().map(orderItemOptionDto -> OrderItemOption.of(orderItemDto.getId())) .stream()
.filter(orderItemOptionDto -> orderItemOptionDto.getId()!=null)
.map(orderItemOptionDto -> OrderItemOption.of(orderItemOptionDto.getId()))
.collect(toList()); .collect(toList());
//orderItem을 Entity를 생성한다. //orderItem을 Entity를 생성한다.

View File

@@ -9,4 +9,5 @@ import java.util.List;
public interface ItemOptionRepository extends JpaRepository<ItemOption,Long> { public interface ItemOptionRepository extends JpaRepository<ItemOption,Long> {
List<ItemOption> findByItem(Item item);
} }