Skip to content

通用下单app

通用下单APP设置cms_key

改动点

  1. 首页接口返回的店铺数据中增加绑定的cms_key信息,增加设置逻辑: 如果只有一个店铺而且只绑定了一个cms_key,直接确定cms_key信息并返回
  2. 设置店铺时返回绑定的cms_key信息
  3. 增加设置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": "测试"
    }