通用下单app
通用下单APP设置cms_key
改动点
- 首页接口返回的店铺数据中增加绑定的cms_key信息,增加设置逻辑: 如果只有一个店铺而且只绑定了一个cms_key,直接确定cms_key信息并返回
- 设置店铺时返回绑定的cms_key信息
- 增加设置cms_key的接口
接口
/ 首页
接口名: /
Method: GET
请求:
cms_key O str cms_key(从公众号进入时必带,通用APP不带,需兼容不带的场景)
响应:
html文件
相关变量
g_is_login 是否登录,已登录为1,未登录为0
g_address_id 已选择的店铺信息,未选择店铺是值为0
g_cms_config cms_key信息,为设定时为NULL,设定后为cms_key信息
g_user 用户信息 未登录时为NULL
{
'addresses': 用户绑定的店铺信息列表
[{
'cms_info': cms_key信息
[{
'key' M str cms_key
'title' M str cms_key的名称
}]
}]
}
/user/address/set 设置当前会话操作的店铺
接口名: /user/address/set
Method: POST
请求:
address_id M int 店铺ID
响应:
code M int 返回码
msg M str 错误提示信息
data M dict 店铺信息
{
"user_id": 41249,
"begintime": null,
"cms_info": [{
"key": "limingtest",
"title": "测试"
}],
"area_id": 30100100000,
"freight": 0,
"finance_status": 0,
"addr_detail": "华强北大楼1-B",
"employee_id": 1472,
"lat": 0.0,
"name": "总一",
"id": 35843,
"endtime": null,
"create_time": "2017-06-23T17:06:16",
"service_station_id": "",
"keycustomer": 0,
"resname": "李铭的总站客户一B",
"map_address": null,
"district_code": "440300",
"remarks": null,
"telephone": "13598632985",
"sales_employee_id": 1450,
"lng": 0.0
}
/user/cms_key/set 设置当前会话操作的cms_key
接口名: /user/cms_key/set
Method: POST
请求:
cms_key M str cms_key
响应:
code M int 返回码
msg M str 错误提示信息
data M dict cms_key信息
{
"banner": "gm_banner.jpg",
"banners": ["c2e48118cb1f.jpeg"],
"key": "limingtest",
"logo": "gm_logo.png",
"phone": "15869865898",
"title": "测试"
}