장바구니 조회 - YeongSeoYeonGeun/UOrders_Server GitHub Wiki

장바구니 조회

메소드 경로 설명
GET /users/cart 장바구니 조회

요청 헤더

{
    "Content-Type": "application/json",
    "userIndex": 1
}

응답 성공

{
    "status": 200,
    "message": "장바구니 조회 성공",
    "data": {
        "cartText": "장바구니 or 购物车",
        "initializeCartText": "모두 삭제 or 删除所有",
        "cartIndex": 1,
        "cafeIndex": 1,
        "cafeName": "남산학사 cafe",
        "cartMenuInfo": [
            {
                    "cartMenuIndex": 1,
                    "menuIndex": 1,
                    "menuName": "아메리카노",
                    "menuTemperature": "ICED",
                    "menuSize": "REGULAR",
                    "menuTakeType": "HERE",
                    "menuCount": 2,
                    "menuOrderPrice": 3000,
                    "menuPriceText": "2개 3000원 or 2个 3000韩元",
            },     
            {
                    "cartMenuIndex": 2,
                    "menuIndex": 5,
                    "menuName": "딸기케이크",
                    "menuTemperature": "",
                    "menuSize": "",
                    "menuTakeType": "HERE",
                    "menuCount": 1,
                    "menuOrderPrice": 12000,
                    "menuPriceText": "1개 12000원 or 1个 12000韩元",
            },
        ], 
        "totalPrice": 15000,
        "payText": "15000원 결제하기 or 支付15000韩元"
    }
}

응답 실패

{
    "status": 400,
    "message": "userIndex에 해당하는 값이 유효하지 않습니다. userIndex 값을 확인해주세요."
}
{
    "status": 500,
    "message": "INTERNAL_SERVER_ERROR"
}