Skip to content

MA对商户列表异步导出方案

对商户列表异步导出方案

将原先搜素接口合并
将商户列表的导出进行修改,如果是同步导出的话则后端只负责传输数据给前端,生成的excel由前端生成(原先是由后端导出),如果超过200条信息,则生成异步任务,导出由后端生成.

原接口/custommanage的post方法和/custommanage/search合并成下面的新接口

manage接口    /custommanage/list (新增接口)

Method

​   GET

请求

​   num             O    str        显示条数
    page            O    str        页号
    kid             O    str        账号id
    customerName    O    str        店铺名
    sid             O    str        商户id
    firstMenu       O    str        一级区域
    secondMenu      O    str        二级区域
    stationMenu     O    str        station
    search_text     O    str        搜索
    check_out       O    str        审查状态
    city            O    str        城市
    crtManager      O    str        开户经理
    saleManager     O    str        经理筛选
    saleMenu        O    str        报价单
    settle_way      O    str        结款方式
    pay_method      O    str        结算周期
    balance         O    str        余额
    export          O    str        导出商户列表选项  0为不导出  1为导出

响应

data{
        async       M   int     0:同步,1:异步
        task_url    M   null/str    异步返回url,同步则为None
        filename    M   str   excel表格文件名
        data        M   list/null   同步返回类型为list的数据,异步为null

例如 [{"KID": "K198232",
     "cname": "dsfsf",
     "SID": "S109894",
     “create_time”:”2019-02-27”,
     “username”:”ap5y6M”,
     “resname”:”店铺名1”,
     “settle_way”:”先货后款”,
     “pay_method”:”日结”,
     “city”:”深圳市”,
     “area_l1”:”福田区”,
     “area_l2”:”华强北”,
     “addr_detail”:”西乡深圳市西乡盐田新一村”,
     “name”:”dfsf”,
     “telephone”:”15811832281”,
     “create_employee_name”:”dsfsf”,
     “create_employee_phone”:”dxfs”,
     “sales_employee_name”:”dsffds”,
     “sales_employee_phone”:”12354646847”,
     “whitelist”:”是”,
     “finance_status”:”未冻结”,
     “balance”:”0”,
      “service_station”:”[去采购报价单] 总仓”,}]

}

​   “KID” 账号ID
​   “cname”  公司名
​   “SID” 商户ID
​   “create_time” 商户注册日期
​   “username” 账号
​   “resname” 店铺名
​   “settle_way”结款方式
​   “pay_method”结算周期
​   “city”城市
​   “area_l1”一级区域
​   “area_l2”二级区域
​   “addr_detail”店铺地址
​   “name”联系人
​   “telephone”联系电话
​   “create_employee_name”开户经理
​   “create_employee_phone”开户经理电话
​   “sales_employee_name”销售经理
​   “sales_employee_phone”销售经理电话
​   “whitelist”白名单
​   “finance_status”冻结状态
​   “balance”账户余额
​   “service_station”从属站