我们只梳理了比较重要的接口协议,其他如果需要请自行查看代码梳理协议
接口名称 | 调用地址 | 调用方式 |
---|---|---|
短信发送 | http://localhost:3000/api/sms | GET |
用户登录 | http://localhost:3000/api/wxlogin | GET |
检测token | http://localhost:3000/api/checktoken | GET |
首页导航分类 | http://localhost:3000/api/getcate | GET |
首页分类详情 | http://localhost:3000/api/getcates | GET |
首页轮播图 | http://localhost:3000/api/getbanner | GET |
首页秒杀详情 | http://localhost:3000/api/getseckill | GET |
首页推荐商品 | http://localhost:3000/api/getindexgoods | GET |
商品搜索 | http://localhost:3000/api/search | GET |
一级分类商品列表 | http://localhost:3000/api/getcategoodPage | GET |
二级分类商品列表 | http://localhost:3000/api/getsecondcategoodPage | GET |
商品详情 | http://localhost:3000/api/getgoodsinfo | GET |
加入购物车 | http://localhost:3000/api/cartadd | POST |
删除购物车 | http://localhost:3000/api/cartdelete | POST |
修改购物车 | http://localhost:3000/api/cartedit | POST |
查询购物车 | http://localhost:3000/api/cartlist | GET |
订单生成 | http://localhost:3000/api/orderadd | POST |
订单查询 | http://localhost:3000/api/orderlist | GET |
用户类结构一共包括:获取短信验证码、用户登录、登录有效期检测。
获取登录短信验证码
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
phone | 1 | String | 11 | 用户手机号 | 符合大陆手机号规则 |
数据格式
{
"msg": "获取成功",
"code": 200,
"list": {
"code": 6340
}
}
状态码 | 描述 |
---|---|
200 | 发送成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 发送失败 |
请求头信息:
Content-Type:application/json
请求报文:
{
phone: 13716052241
}
响应报文
{
"msg": "获取成功",
"code": 200,
"list": {
"code": 6340
}
}
用户使用短信登录
http://localhost:3000/api/wxlogin
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
phone | 1 | String | 11 | 用户手机号 | 获取验证码的手机号 |
返回数据
数据格式
{
"msg": "登录成功",
"code": 200,
"list": {
"token": "eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=............",
"uid": "cf431060-94e2-11ea-a222-2d7506ebb3ac",
"phone": "13716052241"
}
}
状态码 | 描述 |
---|---|
200 | 登录成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 登录失败 |
请求头信息:
Content-Type:application/json
请求报文:
{
phone: 13716052241
}
响应报文
{
"msg": "登录成功",
"code": 200,
"list": {
"token": "eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=............",
"uid": "cf431060-94e2-11ea-a222-2d7506ebb3ac",
"phone": "13716052241"
}
}
检测登录有效性
http://localhost:3000/api/checktoken
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
返回数据
数据格式
{
"code": 200
"list": null
"msg": "登录有效"
}
状态码 | 描述 |
---|---|
200 | 登录有效 |
403 | 登录已过期或访问权限受限 |
500 | 请设置请求头,并携带验证字符串 |
请求头信息:
Content-Type:application/json
authorization: eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldU.......
请求报文:{}
响应报文
{
"code": 200
"list": null
"msg": "登录有效"
}
商品分类接口主要有首页一级分类导航数据、首页全部商品分类。
已经注册成为平台用户的账号申请店铺
http://localhost:3000/api/getcate
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"pid": 0,
"catename": "家用电器",
"img": "",
"status": 1
},
{
"id": 2,
"pid": 0,
"catename": "手机通讯",
"img": "",
"status": 1
}
...........
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:{}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"pid": 0,
"catename": "家用电器",
"img": "",
"status": 1
},
{
"id": 2,
"pid": 0,
"catename": "手机通讯",
"img": "",
"status": 1
}
...........
]
}
商品分类详情
URL
http://localhost:3000/api/getcates
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"pid": 0,
"catename": "家用电器",
"img": "",
"status": 1,
"children": [
{
"id": 7,
"pid": 1,
"catename": "电视",
"img": "/uploads/category/fc3abc50-6c2c-11ea-b86c-579aced212c2.jpg",
"status": 1
},
{
"id": 8,
"pid": 1,
"catename": "空调",
"img": "/uploads/category/354b31f0-6c2d-11ea-b86c-579aced212c2.jpg",
"status": 1
},
{
"id": 9,
"pid": 1,
"catename": "洗衣机",
"img": "/uploads/category/436e9470-6c2d-11ea-b86c-579aced212c2.jpg",
"status": 1
}
]
}
............................
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:{}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"pid": 0,
"catename": "家用电器",
"img": "",
"status": 1,
"children": [
{
"id": 7,
"pid": 1,
"catename": "电视",
"img": "/uploads/category/fc3abc50-6c2c-11ea-b86c-579aced212c2.jpg",
"status": 1
},
{
"id": 8,
"pid": 1,
"catename": "空调",
"img": "/uploads/category/354b31f0-6c2d-11ea-b86c-579aced212c2.jpg",
"status": 1
},
{
"id": 9,
"pid": 1,
"catename": "洗衣机",
"img": "/uploads/category/436e9470-6c2d-11ea-b86c-579aced212c2.jpg",
"status": 1
}
]
}
............................
]
}
轮播图接口主要获取首页轮播图数据
获取首页轮播图数据
http://localhost:3000/api/getbanner
JSON
GET
请求参数header部分
参数名称 | 参数值 |
---|---|
content-Type | application/json |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"title": "轮播图1",
"img": "/uploads/banner/8f581960-7033-11ea-90dd-3b8abd26afb2.jpg",
"status": 1
},
{
"id": 2,
"title": "轮播图2",
"img": "/uploads/banner/972ca570-7033-11ea-90dd-3b8abd26afb2.jpg",
"status": 1
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:{}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"title": "轮播图1",
"img": "/uploads/banner/8f581960-7033-11ea-90dd-3b8abd26afb2.jpg",
"status": 1
},
{
"id": 2,
"title": "轮播图2",
"img": "/uploads/banner/972ca570-7033-11ea-90dd-3b8abd26afb2.jpg",
"status": 1
}
]
}
商品接口主要有首页秒杀商品信息、推荐商品信息、商品详情、商品搜索。
首页秒杀商品信息
http://localhost:3000/api/getseckill
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 6,
"title": "活动2",
"begintime": "1599408000000",
"endtime": "1599492300000",
"first_cateid": 2,
"second_cateid": 10,
"goodsid": 4,
"status": 1,
"img": "/uploads/fb704ec0-70be-11ea-91a2-9395060d7390.jpg",
"price": 3999
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:{}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 6,
"title": "活动2",
"begintime": "1599408000000",
"endtime": "1599492300000",
"first_cateid": 2,
"second_cateid": 10,
"goodsid": 4,
"status": 1,
"img": "/uploads/fb704ec0-70be-11ea-91a2-9395060d7390.jpg",
"price": 3999
}
]
}
首页推荐商品信息
http://localhost:3000/api/getindexgoods
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"content": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 5,
"goodsname": "华为MateBook13",
"price": 4299,
"market_price": 4597,
"img": "/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"content": [
{
"id": 2,
"goodsname": "联想小新",
"price": 4499,
"market_price": 4699,
"img": "/uploads/2747d670-6de1-11ea-a8e1-0d680bf54839.jpg"
}
]
},
{
"content": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文 {}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"content": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 5,
"goodsname": "华为MateBook13",
"price": 4299,
"market_price": 4597,
"img": "/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"content": [
{
"id": 2,
"goodsname": "联想小新",
"price": 4499,
"market_price": 4699,
"img": "/uploads/2747d670-6de1-11ea-a8e1-0d680bf54839.jpg"
}
]
},
{
"content": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
]
}
获取商品详情信息
http://localhost:3000/api/getgoodsinfo
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
id | 1 | number | 10 | 商品id | 商品编号,必填项 |
数据格式
{
"msg": "获取成功",
"code": 200,
"list": [
{
"id": 4,
"first_cateid": 2,
"second_cateid": 10,
"goodsname": "华为matep30",
"price": 3999,
"market_price": 4999,
"img": "/uploads/fb704ec0-70be-11ea-91a2-9395060d7390.jpg",
"description": "",
"specsid": 3,
"specsattr": "黑色",
"isnew": 2,
"ishot": 2,
"status": 1,
"number": 100,
"specsname": "颜色"
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少商品id |
请求头信息:
Content-Type:application/json
请求报文:
{
id:4
}
响应报文
{
"msg": "获取成功",
"code": 200,
"list": [
{
"id": 4,
"first_cateid": 2,
"second_cateid": 10,
"goodsname": "华为matep30",
"price": 3999,
"market_price": 4999,
"img": "/uploads/fb704ec0-70be-11ea-91a2-9395060d7390.jpg",
"description": "",
"specsid": 3,
"specsattr": "黑色",
"isnew": 2,
"ishot": 2,
"status": 1,
"number": 100,
"specsname": "颜色"
}
]
}
搜索获取商品列表
http://localhost:3000/api/search
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
keywords | 1 | String | 5 | 搜索关键词 | 中文字符,必填 |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少搜索关键词 |
请求头信息:
Content-Type:application/json
请求报文:
{
keywords:小米
}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
商品列表包括一级分类商品列表、二级分类商品列表。
获取一级分类下商品列表
http://localhost:3000/api/getcategoodPage
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
fid | 1 | number | 10 | 一级商品分类id | 一级分类id,必填 |
page | 1 | number | - | 页码 | 页码,必填 |
size | 1 | number | - | 分页偏移量 | 分页偏移量,必填 |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
1,
[
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 3,
"goodsname": "荣耀9X",
"price": 1299,
"market_price": 1399,
"img": "/uploads/d6a0eff0-70be-11ea-91a2-9395060d7390.jpg"
}
]
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:
{
fid: 2
page: 1
size: 5
}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
1,
[
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 3,
"goodsname": "荣耀9X",
"price": 1299,
"market_price": 1399,
"img": "/uploads/d6a0eff0-70be-11ea-91a2-9395060d7390.jpg"
}
]
]
}
获取二级分类下商品列表
http://localhost:3000/api/getsecondcategoodPage
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
sid | 1 | number | 10 | 二级商品分类id | 二级分类id,必填 |
page | 1 | number | - | 页码 | 页码,必填 |
size | 1 | number | - | 分页偏移量 | 分页偏移量,必填 |
数据格式
{
"msg": "操作成功",
"code": 200,
"list": [
1,
[
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 3,
"goodsname": "荣耀9X",
"price": 1299,
"market_price": 1399,
"img": "/uploads/d6a0eff0-70be-11ea-91a2-9395060d7390.jpg"
}
]
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 查询失败 |
请求头信息:
Content-Type:application/json
请求报文:
{
sid: 12
page: 1
size: 5
}
响应报文
{
"msg": "操作成功",
"code": 200,
"list": [
1,
[
{
"id": 1,
"goodsname": "小米10",
"price": 3999,
"market_price": 3999,
"img": "/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id": 3,
"goodsname": "荣耀9X",
"price": 1299,
"market_price": 1399,
"img": "/uploads/d6a0eff0-70be-11ea-91a2-9395060d7390.jpg"
}
]
]
}
获取用户的购物车数据
http://localhost:3000/api/cartlist
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
uid | 1 | string | 50 | 用户id | 用户编号,必填 |
数据格式
{
"msg":"操作成功",
"code":200,
"list":[
{
"id":2,
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"goodsid":1,
"num":1,
"status":1,
"goodsname":"小米10",
"price":3999,
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id":3,
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"goodsid":5,
"num":1,
"status":1,
"goodsname":"华为MateBook13",
"price":4299,
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:{
uid: 6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe
}
响应报文
{
"msg":"操作成功",
"code":200,
"list":[
{
"id":2,
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"goodsid":1,
"num":1,
"status":1,
"goodsname":"小米10",
"price":3999,
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"id":3,
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"goodsid":5,
"num":1,
"status":1,
"goodsname":"华为MateBook13",
"price":4299,
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
}
添加购物车数据
http://localhost:3000/api/cartadd
JSON
POST
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
uid | 1 | string | 50 | 用户id | 用户编号,必填 |
goodsid | 1 | number | 10 | 商品id | 商品编号,必填 |
num | 1 | number | 3 | 商品数量 | 商品数量,必填 |
数据格式
{
msg: "添加成功"
code: 200
list: []
}
状态码 | 描述 |
---|---|
200 | 添加成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
uid: "6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe"
goodsid: 7
num: 1
}
响应报文
{
msg: "添加成功"
code: 200
list: []
}
添加购物车数据
http://localhost:3000/api/cartedit
JSON
POST
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
id | 1 | number | 10 | 购物车数据id | 数据编号,必填 |
type | 1 | number | 1 | 操作类型 | 1是减少2是增加,必填 |
数据格式
{
msg: "操作成功"
code: 200
list: []
}
状态码 | 描述 |
---|---|
200 | 操作成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
id: 2
type: 2
}
响应报文
{
msg: "操作成功"
code: 200
list: []
}
删除购物车数据
http://localhost:3000/api/cartdelete
JSON
POST
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
id | 1 | number | 10 | 购物车数据id | 数据编号,必填 |
数据格式
{
msg: "删除成功"
code: 200
list: []
}
状态码 | 描述 |
---|---|
200 | 删除成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
id: 2
}
响应报文
{
msg: "删除成功"
code: 200
list: []
}
订单接口一共包括:订单生成、订单查询
生成支付订单
http://localhost:3000/api/orderadd
JSON
POST
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
注意请求整体参数结构如下:
params: "{
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"username":"YouSu",
"userphone":"18240279221",
"useraddress":"北京市海淀区隐泉路清林苑6号楼中公优就业总部3层",
"countmoney":10598,
"countnumber":2,
"addtime":1599567240994
}"
idstr: "8,4"
参数详情:
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
uid | 1 | String | 50 | 用户ID | 用户编号,必填 |
username | 1 | String | 10 | 收获人 | 必填 |
userphone | 1 | String | 11 | 收货人联系方式 | 符合大陆手机号规范,必填 |
useraddress | 1 | String | 50 | 地址 | 省市区,乡镇街道,必填 |
countmoney | 1 | decimal(10,2) | 10 | 支付金额 | 保留两位小数点,必填 |
countnumber | 1 | number | 5 | 购买商品数量 | 必填 |
addtime | 1 | datetime | 订单生成时间 | 必填 | |
idstr | 1 | String | 20 | 购物车数据id | 必须为字符串如:“1,2,3”, 必填 |
数据格式
{
"msg":"提交订单成功",
"code":200,
"list":[]
}
状态码 | 描述 |
---|---|
200 | 提交订单成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
params: "{
"uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
"username":"YouSu",
"userphone":"18240279221",
"useraddress":"北京市海淀区隐泉路清林苑6号楼中公优就业总部3层",
"countmoney":10598,
"countnumber":2,
"addtime":1599567240994
}"
idstr: "8,4"
}
响应报文
{
"msg":"提交订单成功",
"code":200,
"list":[]
}
获取用户订单详情
http://localhost:3000/api/orderlist
JSON
GET
参数名称 | 参数值 |
---|---|
content-Type | application/json |
authorization | token |
参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 |
---|---|---|---|---|---|
uid | 1 | String | 50 | 用户ID | 用户编号,必填 |
数据格式
{
"msg":"操作成功",
"code":200,
"list":[
{
"id":49,
"countmoney":10598,
"countnumber":2,
"child":[
{
"goodsname":"华为MateBook15",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
},
{
"goodsname":"华为MateBook13",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"id":51,
"countmoney":3999,
"countnumber":1,
"child":[
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
},
{
"id":52,
"countmoney":4299,
"countnumber":1,
"child":[
{
"goodsname":"华为MateBook13",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"id":53,
"countmoney":3999,
"countnumber":1,
"child":[
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
]
}
状态码 | 描述 |
---|---|
200 | 查询成功 |
400 | 数据没有找到 |
404 | 请求路由没有找到 |
500 | 缺少参数 |
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
uid: 6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe
}
响应报文
{
"msg":"操作成功",
"code":200,
"list":[
{
"id":49,
"countmoney":10598,
"countnumber":2,
"child":[
{
"goodsname":"华为MateBook15",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
},
{
"goodsname":"华为MateBook13",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"id":51,
"countmoney":3999,
"countnumber":1,
"child":[
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
},
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
},
{
"id":52,
"countmoney":4299,
"countnumber":1,
"child":[
{
"goodsname":"华为MateBook13",
"img":"/uploads/1faae7a0-70bf-11ea-91a2-9395060d7390.jpg"
}
]
},
{
"id":53,
"countmoney":3999,
"countnumber":1,
"child":[
{
"goodsname":"小米10",
"img":"/uploads/fa5c2790-6c48-11ea-b894-9bd516f4e52e.jpg"
}
]
}
]
}