File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6464 2.2 . 2. 존재하는 상품이면 200 OK 반환
6565
6666 2.3 . 해당 상품에 대해 좋아요 등록/ 취소를 이미 했는지 확인
67- 2.3 . 1. 좋아요 등록/ 취소가 이미 이루어진 상태면 400 BAD_REQUEST 반환
68- 2.3 . 2. 좋아요 등록/ 취소가 최초이면 201 CREATED + 등록/ 취소 반영
67+ 2.3 . 1. 좋아요 등록/ 취소가 이미 이루어져 있는 경우에는 201 CREATED / 204 NO_CONTENT 반환
68+ 2.3 . 2. 좋아요 등록/ 취소가 최초이면 201 CREATED + " 좋아요 등록/취소 성공 " 반환
6969```
7070
7171> 주문 생성 및 결제 흐름 (재고 차감, 포인트 차감, 외부 시스템 연동)
Original file line number Diff line number Diff line change @@ -57,8 +57,8 @@ sequenceDiagram
5757 %% 좋아요 존재 여부 확인
5858 LikeService->>LikeRepository: findByUserIdAndProductId(userId, productId)
5959 alt 좋아요가 이미 존재하는 경우
60- LikeService-->> LikeController: 200 OK + "좋아요 등록이 되어 있는 상품입니다." 반환
61- LikeController-->> User: 200 OK
60+ LikeService-->> LikeController: 201 CREATED + "좋아요 등록이 되어 있는 상품입니다." 반환
61+ LikeController-->> User: 201 CREATED + "좋아요 등록이 되어 있는 상품입니다." 반환
6262 else 좋아요가 존재하지 않는 경우
6363 LikeService->>LikeRepository: save(like)
6464 LikeRepository-->>LikeService: Like created
You can’t perform that action at this time.
0 commit comments