文档
测试

获取首页数据

POST
/api/index/index

接口描述

获取首页数据

请求参数

参数名
类型
描述
必填
lng
varchar
经度
可选
lat
varchar
纬度
可选
city_id
int
城市ID
必填
field
varchar
排序字段 sales_volume销量 score评分 distance距离 asc正序 desc倒序 (distance距离固定传asc)
可选
km
int
距离范围
可选
page
int
页码 默认1(门店)
可选
page_size
int
每页显示数量 默认10(门店)
可选

响应参数

参数名
类型
描述
必填
banner
array
广告banner集合
必填
upper
array
上方Banner(轮播图)
必填
name
varchar
广告名称
必填
picture
varchar
图片地址
必填
type
int
1跳转商品详情 2跳转门店首页
必填
target_id
int
目标ID
必填
middle
array
中间Banner 结构同upper
必填
lower
array
下方Banner 结构同upper
必填
store_list
array
门店集合
必填
data
array
集合
必填
store_id
int
门店ID
必填
store_name
varchar
门店名称
必填
info
varchar
简介
必填
sales_volume
int
销量
必填
score
int
评分
必填
distance
int
距离 Km
必填
picture
varchar
缩略图
必填

说明 / 示例

``` { "code": 1, "msg": "请求成功", "time": "1672367240", "data": { "banner": { "upper": [ { "id": 1, "name": "测试广告", "picture": "/uploads/20221227/91a19c33112271d17d5929a704f9f98d.jpg", "type": 1, "target_id": 6 } ], "middle": [], "lower": [] }, "store_list": { "total": 2, "per_page": 6, "current_page": 1, "last_page": 1, "data": [ { "store_id": 17, "store_name": "测试门店2", "username": "wangwu_store", "password": "acf90154788b9928cf6fc59621f2038b", "info": "测试门店222", "email": "13777777777@163.com", "mobile": "18600000000", "consignee": "ces", "province": 1, "city": 2, "district": 11, "merger_name": "", "address": "通州北关", "sales_amount": "0.00", "balance_money": "0.00", "return_consignee": null, "return_mobile": null, "return_address": null, "return_desc": null, "status": 1, "login_time": 0, "login_ip": "", "last_login_time": 0, "last_login_ip": "", "add_time": 0, "update_time": 0, "latitude": "39.918368", "longitude": "116.661482", "picture": "/uploads/20221229/91a19c33112271d17d5929a704f9f98d.jpg", "user_id": 3, "score": "0.00", "sales_volume": 0, "distance": 5.47 }, { "store_id": 16, "store_name": "测试门店", "username": "13999999999", "password": "", "info": "这是测试简介", "email": "storez@163.com", "mobile": "010-4548478", "consignee": "李四", "province": 1, "city": 2, "district": 5, "merger_name": "", "address": "测试联系地址", "sales_amount": "0.00", "balance_money": "0.00", "return_consignee": null, "return_mobile": null, "return_address": null, "return_desc": null, "status": 1, "login_time": 0, "login_ip": "", "last_login_time": 0, "last_login_ip": "", "add_time": 0, "update_time": 0, "latitude": "103.654848", "longitude": "29.18558", "picture": "/uploads/20221227/30d0c4cfa89b0cf3256855a683da7027.webp", "user_id": 2, "score": "0.00", "sales_volume": 0, "distance": 5791.61 } ] } } } ```