카테고리 없음

쿠팡이츠 서버 - 주문관련 클라이언트 요청 처리 메서드

joo_coding 2025. 6. 16. 14:57

1. handle_store_detail(const json& data)

  • 입력: { "store_id": 1 }
  • 출력: 해당 가게의 모든 메뉴 + 메뉴옵션 (JSON 포함 중첩 구조)

2. handle_cart_add(const json& data)

  • 입력: 장바구니에 추가할 메뉴 ID, 수량, 선택한 옵션 정보 등
  • 동작: 장바구니 테이블에 insert

3. handle_cart_update(const json& data)

  • 입력: 장바구니 항목 ID, 변경 수량, 변경된 옵션
  • 동작: 장바구니 항목 업데이트

4. handle_cart_delete(const json& data)

  • 입력: 장바구니 항목 ID
  • 동작: 장바구니 항목 삭제

5. handle_cart_checkout(const json& data)

  • 입력: 사용자 ID + 장바구니 정보
  • 동작: 주문 테이블 insert, 장바구니 비우기