이제 프로젝트의 끝 마무리가 다가온다.
오늘은 저번에 이어서 주문된 상품에 대하여 구매확정/배송중/입금완료 등과 같은 order_status
를 담고, 각 상품에 대한 취소/반품/환불/구매확정의 상태를 말해주는 order_product_status
를 담고 있는 order_list
를 리뷰해 보겠다.
저번과 마찬가지로 물품을 구매하지 않아서 어떻게 로직이 구성되어 있는지 알 수 없었다.
그래서 생각으로 이렇게 되어 있지 않을까... 하며 로직을 짰다.
우선 나는 아래의 것들에 유의하며 코딩을 했다.
order_status
가 있다.product_status
이다.status
값을 변경해준다. (PATCH)review
를 쓸 수 있게 하고 등록하게 한다.하지만 내 코드는 시간의 부족상 취소/환불/교환 같은 status
를 바꿔주는 로직은 작성하지 못했다...😂
GET method
는 저번과 같다.
좀 더 RESTful한 방법이 뭘까 고민했다.
PUT
과 PATCH
가 생긴 후론 POST
는 생성에 집중되는 것 같다.
그래서 단순히 status
를 변경해주는 것은 PATCH
로 했다.
이번 코드에서는 status=4
로 변경하게 했는데.. 이 부분이 참 아쉽다.
4번은 구매확정이다.
고갱님.. 구매확정..!!😳