코드 그라데이션
shop 구현 (15) 주문 취소하기 본문
Order에 orderId에 cancel로 이루어진다.
주문취소는 아무나 하면 안 되기 때문에 권한에 대한 판단이 필요
order에는 member를 식별할 수 있는 외래키를 가지고 있다*(email)
취소 : order -> cancel / orderItem -> cancel / addStock() 한 번 실행(주문 시 차감되었을 것이므로 수량 복구 차원)
자바스크립트 코드까지 고려해서 보면
이렇게 된다.
구조도로 정리하면
728x90
'Spring > SpringShop' 카테고리의 다른 글
shop 구현 (17) 장바구니에서 상품 주문하기 (0) | 2023.07.24 |
---|---|
shop 구현 (16) 장바구니 담기, 장바구니에 내역 조회 (0) | 2023.07.24 |
shop 구현 (14) 주문 이력 조회 (0) | 2023.07.22 |
shop 구현 (13) 주문 기능 구현 (0) | 2023.07.21 |
shop 구현 (12) 상품 상세 페이지 (0) | 2023.07.20 |
Comments