장바구니 기능 추가
장바구니를 추가하기 위해서 DB설계를 바꿨다. 장바구니 테스트 데이터를 추가했다. 이후 상품 목록에서 장바구니 추가를 클릭하면 장바구니에 추가되도록 하고 장바구니 삭제기능을 추가할 예정이다.
엔티티
테이블
장바구니 삭제 기능 추가 01
장바구니 목록에서 아이템 삭제를 클릭하면 목록에서 삭제되도록 만들었다.
장바구니 추가 기능 추가 02
장바구니 추가 기능을 추가했는데 여러개를 추가하면 따로 출력되기 때문에 이후 묶어서 갯수까지 출력하고 총 금액을 출력하도록 설계할 예정이다.
장바구니를 추가하면 이전에 이미 장바구니에 있던 아이템은 수량만 올라가도록 설계했다. 다음은 상품 주문과 주문 내역을 추가할 예정이다. 그리고 현재 장바구니를 추가할 때 세션 아이디를 넘겨줘서 Basket 클래스를 생성하는데 중간에 오류가 있어서 회원 목록이 출력되지 않는 현상을 수정할 것이다. 마지막으로 도메인에서 Basket과 User 관계가 1대1로 잘못되어 있어서 ManyToOne으로 변경할 예정이다.
'웹 개발 > 맨땅에 헤딩 프로젝트' 카테고리의 다른 글
주문기능 추가 (0) | 2022.04.24 |
---|---|
Lazy Initialization Exception 해결 (0) | 2022.03.09 |
로그인 필터 기능 추가 (0) | 2022.03.04 |
로그아웃 기능 및 쿠키 세션 기능 추가 (0) | 2022.02.27 |
테스트 데이터 추가, 로그인 기능 개발 (0) | 2022.02.27 |
댓글