|
|
- ## 买家下单
-
- #### URL:
- POST http://[address]/buyer/new_order
-
- #### Request
-
- ##### Header:
-
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- token | string | 登录产生的会话标识 | N
-
- ##### Body:
- ```json
- {
- "user_id": "buyer_id",
- "store_id": "store_id",
- "books": [
- {
- "id": "1000067",
- "count": 1
- },
- {
- "id": "1000134",
- "count": 4
- }
- ]
- }
- ```
-
- ##### 属性说明:
-
- 变量名 | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | string | 买家用户ID | N
- store_id | string | 商铺ID | N
- books | class | 书籍购买列表 | N
-
- books数组:
-
- 变量名 | 类型 | 描述 | 是否可为空
- ---|---|---|---
- id | string | 书籍的ID | N
- count | string | 购买数量 | N
-
-
- #### Response
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 下单成功
- 5XX | 买家用户ID不存在
- 5XX | 商铺ID不存在
- 5XX | 购买的图书不存在
- 5XX | 商品库存不足
-
- ##### Body:
- ```json
- {
- "order_id": "uuid"
- }
- ```
-
- ##### 属性说明:
-
- 变量名 | 类型 | 描述 | 是否可为空
- ---|---|---|---
- order_id | string | 订单号,只有返回200时才有效 | N
-
-
- ## 买家付款
-
- #### URL:
- POST http://[address]/buyer/payment
-
- #### Request
-
- ##### Body:
- ```json
- {
- "user_id": "buyer_id",
- "order_id": "order_id",
- "password": "password"
- }
- ```
-
- ##### 属性说明:
-
- 变量名 | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | string | 买家用户ID | N
- order_id | string | 订单ID | N
- password | string | 买家用户密码 | N
-
-
- #### Response
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 付款成功
- 5XX | 账户余额不足
- 5XX | 无效参数
- 401 | 授权失败
-
-
- ## 买家充值
-
- #### URL:
- POST http://[address]/buyer/add_funds
-
- #### Request
-
-
-
- ##### Body:
- ```json
- {
- "user_id": "user_id",
- "password": "password",
- "add_value": 10
- }
- ```
-
- ##### 属性说明:
-
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | string | 买家用户ID | N
- password | string | 用户密码 | N
- add_value | int | 充值金额,以分为单位 | N
-
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 充值成功
- 401 | 授权失败
- 5XX | 无效参数
-
-
- ## 买家收货
-
- #### URL
-
- POST http://[address]/buyer/take_over
-
- #### Request
- Headers:
-
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- token | string | 登录产生的会话标识 | N
-
- Body:
-
- ```json
- {
- "user_id": "$seller id$",
- "order_id": "$store id$",
- }
- ```
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | String | 买家用户ID | N
- order_id | String | 订单号 | N
-
- Response
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 收货成功
- 5XX | 买家用户ID不存在
- 5XX | 无效参数
-
-
- ## 买家取消订单
-
- #### URL
-
- POST http://[address]/buyer/order_cancel
-
- #### Request
- Headers:
-
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- token | string | 登录产生的会话标识 | N
-
- Body:
-
- ```json
- {
- "user_id": "$seller id$",
- "order_id": "$store id$",
- }
- ```
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | String | 买家用户ID | N
- order_id | String | 订单号 | N
-
- #### Response
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 收货成功
- 5XX | 买家用户ID不存在
- 5XX | 无效参数
-
-
- ## 历史订单查询
-
- #### URL
-
- POST http://[address]/buyer/history_order
-
- #### Request
- Headers:
-
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- token | string | 登录产生的会话标识 | N
-
- Body:
-
- ```json
- {
- "user_id": "$buyer id$"
- }
- ```
- key | 类型 | 描述 | 是否可为空
- ---|---|---|---
- user_id | String | 买家用户ID | N
-
- #### Response
-
- Status Code:
-
- 码 | 描述
- --- | ---
- 200 | 查询成功
- 5XX | 买家用户ID不存在
- 5XX | 无效参数
-
- Body:
-
- ```json
- {
- "order_id": ["uuid"]
- }
- ```
-
- 变量名 | 类型 | 描述 | 是否可为空
- ---|---|---|---
- order_id | string | 订单号,只有返回200时才有效 | N
|