Skip to content

주문하기

Bomi Kim edited this page Jan 7, 2019 · 1 revision

주문하기

메소드 경로 짧은 설명
POST /orders 주문하기

요청 헤더

Content-Type: application/json
Authorization: token

요청 바디

{
	"storeIdx" : 5,
	"orderMenuList" : [
		{
			"menuIdx" : 1,
			"size" : 0,
			"orderCount" : 2,
			"memo" : "수고하세요~",
                        "menuTotalPrice" : 10000
		},
		{
			"menuIdx" : 2,
			"size" : 1,
			"orderCount" : 1,
			"memo" : "휘핑 많이 올려주세요",
                        "menuTotalPrice" : 3500 
		}
	]
}

** menuTotalPrice : menu의 size별 가격 * orderCount

응답 바디

주문하기 성공

{
    "status": 201,
    "message": "주문생성 성공",
    "data": null
}

주문하기 실패 (잘못된 쿼리 정보로 요청)

{
    "status": 400,
    "message": "주문생성 실패",
    "data": null
}

인증 실패

{
    "status": 401,
    "message": "인증 실패",
    "data": null
}

DB 에러

{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}

INTERNAL SERVER ERROR

{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}

Clone this wiki locally