마이페이지 조회 - YeongSeoYeonGeun/UOrders_Server GitHub Wiki

마이페이지 조회

메소드 경로 설명
GET /mypage 마이페이지 조회

요청 헤더

{
    "Content-Type": "application/json",
    "ownerIndex": 1,
    "cafeIndex": 3
}

응답 성공

{
    "status": 200,
    "message": "마이페이지 조회 성공",
    "data": {
        "cafeInfo": {
            "cafeName": "남산학사 cafe",
            "cafeLocation": "신공학관 1층",
            "cafeImage": "남산학사 cafe 이미지 링크",
        },
        "todayOrderInfo": [
            {
                 "orderer": "시연",
                 "orderTime": "오전 11시 20분",
                 "orderMenuInfo": [
                     {
                         "orderMenuName": "아메리카노",
                         "count": 2,
                         "temperature": "ICED",
                         "size": "REGULAR",
                         "takeType": "TO GO"
                     },
                     {
                         "orderMenuName": "딸기케이크",
                         "count": 1,
                         "temperature": "NULL",
                         "size": "REGULAR",
                         "takeType": "TO GO"
                     }
                 ],
                 "orderTotalPrice": 15000,      
            },
            {
                 "orderer": "선영",
                 "orderTime": "오후 3시 40분",
                 "orderMenuInfo": [
                     {
                         "orderMenuName": "아메리카노",
                         "count": 2,
                         "temperature": "ICED",
                         "size": "REGULAR",
                         "takeType": "TO GO"
                     },
                     {
                         "orderMenuName": "딸기케이크",
                         "count": 1,
                         "temperature": "NULL",
                         "size": "REGULAR",
                         "takeType": "TO GO"
                     }
                 ],
                 "orderTotalPrice": 15000,      
            },
        ]
}

응답 실패

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