切换导航条
此项目
正在载入...
登录
何书鹏
/
anttest
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
何书鹏
4 years ago
提交
615f7a7480d8206e1041f936f68fc783a564a645
1 个父辈
2fd08c2e
api更新
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
405 行增加
和
6 行删除
application/api/controller/Goods.php
public/api.html
application/api/controller/Goods.php
查看文件 @
615f7a7
...
...
@@ -83,7 +83,91 @@ class Goods extends Base
* @ApiHeaders (name=token, type=string, required=false, description="请求的Token")
* @ApiParams (name=id, type=inter, required=true, description="商品ID")
*
* @ApiReturn()
* @ApiReturn({
"code": 1,
"msg": "商品详情",
"time": "1607678789",
"data": {
"id": 1, //商品ID
"type": "normal",
"title": "测试商品", //商品名称
"subtitle": "测试啊", //副标题
"weigh": 0,
"category_ids": "3",
"image": "http://www.ant.top/assets/img/qrcode.png", //商品主图
"images": [ //轮播图
"http://www.ant.top/uploads/20201211/ceaf516172280f5da413fb020bf777c9.png"
],
"params": [{
"title": "50",
"content": "123"
}],
"content": "", //详情
"price": "0.01", //现价
"original_price": "10000.00", //划线价
"is_sku": 0, //是否多规格:0=否,1=是
"likes": 0, //收藏数量
"views": 2, //浏览量
"sales": 0, //销量
"show_sales": 0, //显示销量
"service_ids": "",
"dispatch_type": "express",
"dispatch_ids": "1",
"deletetime": null,
"activity": { //活动信息
"id": 7,
"title": "秒杀测试",
"type": "seckill",
"richtext_id": 0,
"richtext_title": "",
"starttime": 1607616000,
"endtime": 1607702400,
"rules": {
"limit_buy": "1",
"order_auto_close": "",
"activity_auto_close": ""
}
},
"activity_type": "seckill",
"sku_price": [{ //规格信息
"id": 1,
"goods_sku_ids": null,
"goods_id": 1,
"weigh": 0,
"image": null,
"stock": 20,
"sales": 0,
"sn": "",
"weight": 0,
"price": "0.01",
"goods_sku_text": null,
"status": "up",
"activity_type": "seckill",
"activity_id": 7,
"item_goods_sku_price": {
"id": 4,
"activity_id": 7,
"sku_price_id": 1,
"goods_id": 1,
"stock": 20,
"sales": 0,
"price": "0.01",
"status": "up"
},
"goods_sku_id_arr": [
""
]
}],
"stock": 20,
"favorite": null,
"dispatch_type_arr": [
"express"
],
"service": [],
"sku": [],
"coupons": []
}
})
*/
public
function
detail
()
{
...
...
@@ -112,7 +196,84 @@ class Goods extends Base
* @ApiParams (name=keyword, type=string, required=false, description="搜索关键字")
* @ApiParams (name=category_id, type=inter, required=false, description="分类ID")
*
* @ApiReturn()
* @ApiReturn({
"code": 1,
"msg": "商品列表",
"time": "1607675191",
"data": {
"total": 2,
"per_page": 10,
"current_page": 1,
"last_page": 1,
"data": [{
"id": 1, //商品ID
"type": "normal", //类型:nomal=正常,hidden=隐藏
"title": "测试商品", //商品名称
"subtitle": "测试啊", //商品小名称
"weigh": 0, //权重
"category_ids": "3", //所属分类ID
"image": "http://www.ant.top/assets/img/qrcode.png", //商品主图
"price": "0.01", //现价
"original_price": "10000.00", //划线价格
"is_sku": 0, //是否多规格:0=否,1=是
"likes": 0, //收藏人数
"views": 2, //浏览人数
"sales": 0, //销量
"show_sales": 0, //显示销量
"dispatch_type": "express", //发货方式:express=物流快递
"dispatch_ids": "1", //发货模板ID
"deletetime": null,
"activity": { //活动
"id": 7, //活动ID
"title": "秒杀测试", //活动名称
"type": "seckill", //活动类型:seckill=秒杀,groupon=拼团
"richtext_id": 0,
"richtext_title": "",
"starttime": 1607616000,
"endtime": 1607702400,
"rules": {
"limit_buy": "1",
"order_auto_close": "",
"activity_auto_close": ""
}
},
"activity_type": "seckill", //活动类型:seckill=秒杀,groupon=拼团
"sku_price": [{ //规格价格
"id": 1, //规格价格ID
"goods_sku_ids": null, //商品规格ID集合
"goods_id": 1, //商品ID
"weigh": 0,
"image": null, //规格图片
"stock": 20, //库存
"sales": 0, //销量
"sn": "",
"weight": 0,
"price": "0.01", //价格
"goods_sku_text": null, //中文规格
"status": "up", //状态:up=上架
"activity_type": "seckill", //活动类型:seckill=秒杀,grupon=拼团
"activity_id": 7, //活动ID
"item_goods_sku_price": {
"id": 4,
"activity_id": 7,
"sku_price_id": 1,
"goods_id": 1,
"stock": 20,
"sales": 0,
"price": "0.01",
"status": "up"
},
"goods_sku_id_arr": [
""
]
}],
"stock": 20, //库存
"dispatch_type_arr": [
"express"
]
}]
}
})
*/
public
function
lists
()
{
...
...
@@ -145,7 +306,84 @@ class Goods extends Base
* @ApiHeaders (name=token, type=string, required=false, description="请求的Token")
* @ApiParams (name=type, type=string, required=false, description="类型:all=全部,ing=进行中,nostart=未开始,ended=已结束")
*
* @ApiReturn()
* @ApiReturn({
"code": 1,
"msg": "秒杀商品列表",
"time": "1607734877",
"data": {
"total": 1, //数据总数
"per_page": 10,
"current_page": 1,
"last_page": 1,
"data": [{
"id": 1, //商品ID
"type": "normal",
"title": "测试商品", //标题
"subtitle": "测试啊", //副标题
"weigh": 0,
"category_ids": "3", //所属分类ID
"image": "http://www.ant.top/assets/img/qrcode.png", //商品主图
"price": "0.01", //商品价格
"original_price": "10000.00", //原价
"is_sku": 0,
"likes": 0,
"views": 3,
"sales": 0, //销量
"show_sales": 0, //显示销量
"dispatch_type": "express",
"dispatch_ids": "1",
"deletetime": null,
"activity": {
"id": 7,
"title": "秒杀测试",
"type": "seckill",
"richtext_id": 0,
"richtext_title": "",
"starttime": 1607616000,
"endtime": 1607702400,
"rules": {
"limit_buy": "1",
"order_auto_close": "",
"activity_auto_close": ""
}
},
"activity_type": "seckill",
"sku_price": [{
"id": 1,
"goods_sku_ids": null,
"goods_id": 1,
"weigh": 0,
"image": null,
"stock": 20,
"sales": 0,
"sn": "",
"weight": 0,
"price": "0.01",
"goods_sku_text": null,
"status": "up",
"activity_type": "seckill",
"activity_id": 7,
"item_goods_sku_price": {
"id": 4,
"activity_id": 7,
"sku_price_id": 1,
"goods_id": 1,
"stock": 20,
"sales": 0,
"price": "0.01",
"status": "up"
},
"goods_sku_id_arr": [
""
]
}],
"stock": 20,
"dispatch_type_arr": [
"express"
]
}]
}
})
*/
public
function
seckillList
()
{
$params
=
$this
->
request
->
get
();
...
...
public/api.html
查看文件 @
615f7a7
...
...
@@ -7346,7 +7346,84 @@
<div
class=
"tab-pane"
id=
"sample26"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<pre
id=
"sample_response26"
>
无
</pre>
<pre
id=
"sample_response26"
>
{
"code": 1,
"msg": "商品列表",
"time": "1607675191",
"data": {
"total": 2,
"per_page": 10,
"current_page": 1,
"last_page": 1,
"data": [{
"id": 1, //商品ID
"type": "normal", //类型:nomal=正常,hidden=隐藏
"title": "测试商品", //商品名称
"subtitle": "测试啊", //商品小名称
"weigh": 0, //权重
"category_ids": "3", //所属分类ID
"image": "http://www.ant.top/assets/img/qrcode.png", //商品主图
"price": "0.01", //现价
"original_price": "10000.00", //划线价格
"is_sku": 0, //是否多规格:0=否,1=是
"likes": 0, //收藏人数
"views": 2, //浏览人数
"sales": 0, //销量
"show_sales": 0, //显示销量
"dispatch_type": "express", //发货方式:express=物流快递
"dispatch_ids": "1", //发货模板ID
"deletetime": null,
"activity": { //活动
"id": 7, //活动ID
"title": "秒杀测试", //活动名称
"type": "seckill", //活动类型:seckill=秒杀,groupon=拼团
"richtext_id": 0,
"richtext_title": "",
"starttime": 1607616000,
"endtime": 1607702400,
"rules": {
"limit_buy": "1",
"order_auto_close": "",
"activity_auto_close": ""
}
},
"activity_type": "seckill", //活动类型:seckill=秒杀,groupon=拼团
"sku_price": [{ //规格价格
"id": 1, //规格价格ID
"goods_sku_ids": null, //商品规格ID集合
"goods_id": 1, //商品ID
"weigh": 0,
"image": null, //规格图片
"stock": 20, //库存
"sales": 0, //销量
"sn": "",
"weight": 0,
"price": "0.01", //价格
"goods_sku_text": null, //中文规格
"status": "up", //状态:up=上架
"activity_type": "seckill", //活动类型:seckill=秒杀,grupon=拼团
"activity_id": 7, //活动ID
"item_goods_sku_price": {
"id": 4,
"activity_id": 7,
"sku_price_id": 1,
"goods_id": 1,
"stock": 20,
"sales": 0,
"price": "0.01",
"status": "up"
},
"goods_sku_id_arr": [
""
]
}],
"stock": 20, //库存
"dispatch_type_arr": [
"express"
]
}]
}
}
</pre>
</div>
</div>
</div>
<!-- #sample -->
...
...
@@ -7484,7 +7561,91 @@
<div
class=
"tab-pane"
id=
"sample25"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<pre
id=
"sample_response25"
>
无
</pre>
<pre
id=
"sample_response25"
>
{
"code": 1,
"msg": "商品详情",
"time": "1607678789",
"data": {
"id": 1, //商品ID
"type": "normal",
"title": "测试商品", //商品名称
"subtitle": "测试啊", //副标题
"weigh": 0,
"category_ids": "3",
"image": "http://www.ant.top/assets/img/qrcode.png", //商品主图
"images": [ //轮播图
"http://www.ant.top/uploads/20201211/ceaf516172280f5da413fb020bf777c9.png"
],
"params": [{
"title": "50",
"content": "123"
}],
"content": "", //详情
"price": "0.01", //现价
"original_price": "10000.00", //划线价
"is_sku": 0, //是否多规格:0=否,1=是
"likes": 0, //收藏数量
"views": 2, //浏览量
"sales": 0, //销量
"show_sales": 0, //显示销量
"service_ids": "",
"dispatch_type": "express",
"dispatch_ids": "1",
"deletetime": null,
"activity": { //活动信息
"id": 7,
"title": "秒杀测试",
"type": "seckill",
"richtext_id": 0,
"richtext_title": "",
"starttime": 1607616000,
"endtime": 1607702400,
"rules": {
"limit_buy": "1",
"order_auto_close": "",
"activity_auto_close": ""
}
},
"activity_type": "seckill",
"sku_price": [{ //规格信息
"id": 1,
"goods_sku_ids": null,
"goods_id": 1,
"weigh": 0,
"image": null,
"stock": 20,
"sales": 0,
"sn": "",
"weight": 0,
"price": "0.01",
"goods_sku_text": null,
"status": "up",
"activity_type": "seckill",
"activity_id": 7,
"item_goods_sku_price": {
"id": 4,
"activity_id": 7,
"sku_price_id": 1,
"goods_id": 1,
"stock": 20,
"sales": 0,
"price": "0.01",
"status": "up"
},
"goods_sku_id_arr": [
""
]
}],
"stock": 20,
"favorite": null,
"dispatch_type_arr": [
"express"
],
"service": [],
"sku": [],
"coupons": []
}
}
</pre>
</div>
</div>
</div>
<!-- #sample -->
...
...
@@ -10920,7 +11081,7 @@
<div
class=
"row mt0 footer"
>
<div
class=
"col-md-6"
align=
"left"
>
Generated on 2020-12-1
1 16:04:24
</div>
Generated on 2020-12-1
2 09:00:17
</div>
<div
class=
"col-md-6"
align=
"right"
>
<a
href=
"./"
target=
"_blank"
>
My Website
</a>
</div>
...
...
请
注册
或
登录
后发表评论