接口清单

接口说明

我们只梳理了比较重要的接口协议,其他如果需要请自行查看代码梳理协议

接口清单

接口名称调用地址调用方式
短信发送http://localhost:3000/api/smsGET
用户登录http://localhost:3000/api/wxloginGET
检测tokenhttp://localhost:3000/api/checktokenGET
首页导航分类http://localhost:3000/api/getcateGET
首页分类详情http://localhost:3000/api/getcatesGET
首页轮播图http://localhost:3000/api/getbannerGET
首页秒杀详情http://localhost:3000/api/getseckillGET
首页推荐商品http://localhost:3000/api/getindexgoodsGET
商品搜索http://localhost:3000/api/searchGET
一级分类商品列表http://localhost:3000/api/getcategoodPageGET
二级分类商品列表http://localhost:3000/api/getsecondcategoodPageGET
商品详情http://localhost:3000/api/getgoodsinfoGET
加入购物车http://localhost:3000/api/cartaddPOST
删除购物车http://localhost:3000/api/cartdeletePOST
修改购物车http://localhost:3000/api/carteditPOST
查询购物车http://localhost:3000/api/cartlistGET
订单生成http://localhost:3000/api/orderaddPOST
订单查询http://localhost:3000/api/orderlistGET

用户类接口

说明

用户类结构一共包括:获取短信验证码、用户登录、登录有效期检测。

验证码获取

接口功能

获取登录短信验证码

URL

http://localhost:3000/api/sms

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
phone1String11用户手机号符合大陆手机号规则
返回数据

数据格式

{
    "msg": "获取成功",
    "code": 200,
        "list": {
        "code": 6340
    }
}
状态码描述
200发送成功
400数据没有找到
404请求路由没有找到
500发送失败
举例
请求头信息:
Content-Type:application/json
请求报文:
{
	phone: 13716052241
}
响应报文
{
    "msg": "获取成功",
    "code": 200,
        "list": {
        "code": 6340
    }
}

用户登录

接口功能

用户使用短信登录

URL

http://localhost:3000/api/wxlogin

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
phone1String11用户手机号获取验证码的手机号

返回数据

数据格式

{
    "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"
    }
}

token检测

接口功能

检测登录有效性

URL

http://localhost:3000/api/checktoken

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken

返回数据

数据格式

{
    "code": 200
    "list": null
    "msg": "登录有效"
}
状态码描述
200登录有效
403登录已过期或访问权限受限
500请设置请求头,并携带验证字符串
举例
请求头信息:
Content-Type:application/json
authorization: eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldU.......
请求报文:{}
响应报文
{
    "code": 200
    "list": null
    "msg": "登录有效"
}

商品分类接口

说明

商品分类接口主要有首页一级分类导航数据、首页全部商品分类。

一级商品分类

接口功能

已经注册成为平台用户的账号申请店铺

URL

http://localhost:3000/api/getcate

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/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

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/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
                }
            ]
        }
 	............................
    ]
}

轮播图

说明

轮播图接口主要获取首页轮播图数据

轮播图详情

接口功能

获取首页轮播图数据

URL

http://localhost:3000/api/getbanner

支持格式

JSON

HTTP请求方式

GET

请求参数header部分

参数名称参数值
content-Typeapplication/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
        }
    ]
}

商品数据

说明

商品接口主要有首页秒杀商品信息、推荐商品信息、商品详情、商品搜索。

秒杀商品

接口功能

首页秒杀商品信息

URL

http://localhost:3000/api/getseckill

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/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
        }
    ]
}

推荐商品

接口功能

首页推荐商品信息

URL

http://localhost:3000/api/getindexgoods

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/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"
                }
        	]
    	}
    ]
}

商品详情

接口功能

获取商品详情信息

URL

http://localhost:3000/api/getgoodsinfo

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
id1number10商品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": "颜色"
        }
    ]
}

商品搜索

接口功能

搜索获取商品列表

URL

http://localhost:3000/api/search

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
keywords1String5搜索关键词中文字符,必填
返回数据

数据格式

{
    "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"
        }
    ]
}

商品列表

说明

商品列表包括一级分类商品列表、二级分类商品列表。

一级分类商品列表

接口功能

获取一级分类下商品列表

URL

http://localhost:3000/api/getcategoodPage

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
fid1number10一级商品分类id一级分类id,必填
page1number-页码页码,必填
size1number-分页偏移量分页偏移量,必填
返回数据

数据格式

{
"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"
            }
    	]
    ]
}

二级分类商品列表

接口功能

获取二级分类下商品列表

URL

http://localhost:3000/api/getsecondcategoodPage

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
请求参数body部分
参数名称约束类型长度描述取值说明
sid1number10二级商品分类id二级分类id,必填
page1number-页码页码,必填
size1number-分页偏移量分页偏移量,必填
返回数据

数据格式

{
"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"
            }
    	]
    ]
}

购物车

购物车列表

接口功能

获取用户的购物车数据

URL

http://localhost:3000/api/cartlist

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
求参数body部分
参数名称约束类型长度描述取值说明
uid1string50用户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"
        }
    ]
}

添加购物车

接口功能

添加购物车数据

URL

http://localhost:3000/api/cartadd

支持格式

JSON

HTTP请求方式

POST

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
请求参数body部分
参数名称约束类型长度描述取值说明
uid1string50用户id用户编号,必填
goodsid1number10商品id商品编号,必填
num1number3商品数量商品数量,必填
返回数据

数据格式

{
	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: []
}

修改购物车

接口功能

添加购物车数据

URL

http://localhost:3000/api/cartedit

支持格式

JSON

HTTP请求方式

POST

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
请求参数body部分
参数名称约束类型长度描述取值说明
id1number10购物车数据id数据编号,必填
type1number1操作类型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: []
}

删除购物车

接口功能

删除购物车数据

URL

http://localhost:3000/api/cartdelete

支持格式

JSON

HTTP请求方式

POST

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
请求参数body部分
参数名称约束类型长度描述取值说明
id1number10购物车数据id数据编号,必填
返回数据

数据格式

{
	msg: "删除成功"
    code: 200
    list: []
}
状态码描述
200删除成功
400数据没有找到
404请求路由没有找到
500缺少参数
举例
请求头信息:
Content-Type:application/json
authorization:eyJzZWMiOiJSU0EiLCJ0eXBlIjoiSldUIn0=.e...................
请求报文:
{
    id: 2
}
响应报文
{
	msg: "删除成功"
    code: 200
    list: []
}

订单接口

说明

订单接口一共包括:订单生成、订单查询

订单生成

接口功能

生成支付订单

URL

http://localhost:3000/api/orderadd

支持格式

JSON

HTTP请求方式

POST

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
请求参数body部分

注意请求整体参数结构如下:

params: "{
            "uid":"6e7dd8d0-f1b4-11ea-84da-07a5d6e2f2fe",
            "username":"YouSu",
            "userphone":"18240279221",
            "useraddress":"北京市海淀区隐泉路清林苑6号楼中公优就业总部3层",
            "countmoney":10598,
            "countnumber":2,
            "addtime":1599567240994
		}"
idstr: "8,4"

参数详情:

参数名称约束类型长度描述取值说明
uid1String50用户ID用户编号,必填
username1String10收获人必填
userphone1String11收货人联系方式符合大陆手机号规范,必填
useraddress1String50地址省市区,乡镇街道,必填
countmoney1decimal(10,2)10支付金额保留两位小数点,必填
countnumber1number5购买商品数量必填
addtime1datetime 订单生成时间必填
idstr1String20购物车数据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":[]
}

订单详情

接口功能

获取用户订单详情

URL

http://localhost:3000/api/orderlist

支持格式

JSON

HTTP请求方式

GET

请求参数header部分
参数名称参数值
content-Typeapplication/json
authorizationtoken
请求参数body部分
参数名称约束类型长度描述取值说明
uid1String50用户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"
                }
            ]
        }
    ]
}