Skip to content

商户对账单技术方案

商户对账单技术方案

接口:

获取对账单筛选项【新增】

GET custommanage/bill/filter_options 
请求参数:无
返回数据:
{
    "code": 0,
    "msg": "ok",
    "data": {
        "station": [{
            "id": "T002", 
            "name": "观麦测试"
        }],
        "sale_employee": [{
            "id": 2,
            "name": "观麦开放平台"
        }],
        "service_time": {
            "T001": [{
                "id": "ST001",
                "name": "默认服务时间",
                "type": 1,  // 1:普通模板 2:预售运营事件
                "start": "06:00",
                "end": "21:30"
                "end_span": 1   //结束时间跨的天数
                // 类型为预售时候返回
                "s_span_time": 1,   // 预售起始天数
                "e_span_time": 3    // 预售结束天数
            }]
        }
    }
}

对账单列表【修改】

GET custommanage/bill/search
请求参数:
search_type int M   搜索方式 1:按收货时间,2:按下单时间,3:按运营时间
sid  str O   商户id,搜索具体某个商户的信息
date_from
date_to
station_id  str O   站点id
sale_employee_id    str O   销售经理
service_time_id str O   运营时间id
service_date    str O   任务周期的日期
search_txt  str O   搜索文本,公司名/账户ID/商户名/商户ID
export  int O   导出格式,1,普通列表;2,电子对账单
page    int O   页数
num     int O   每页条数
返回格式:
{
    "data": {
        "data": [{   
            "username": "lixiaoqiu",
            "company_name": "--",
            "sale_employee_id": 629,
            "addr_detail": "地球村1号",
            "district_name": "测试城市",
            "amount": 404100,
            "SID": "S033106",
            "consignee_phone": "13651428215",
            "payment_name": "李小秋",
            "consignee_name": "李小秋",
            "payment_telephone": "13651428215",
            "lack": 404100,
            "resname": "回家吃饭",
            "sale_employee_name": "SaaS体验账号_管理员",
            "district_code": "999999",
            "pay_method": 1,
            "KID": "K038792"
        }],
        "count": 13
    },
    "code": 0,
    "msg": "ok"
}

对账单详情【修改】

GET custommanage/bill/detail/(\w+)
请求参数:
search_type int M   搜索方式 1:按收货时间,2:按下单时间,3:按运营时间
date_from
date_to
station_id  str O   站点id
service_time_id str O   运营时间id
service_date    str O   任务周期的日期
返回数据:
{
    "data": {
        "username": "xbs789",
        "company_name": "--",           # 公司名
        "SID": "S032225",               # 商户名
        "payment_name": "还是远南",     # 收货人
        "lack": 300,
        "pay_method": 1,
        "KID": "K037865",
        "sale_employee_id": 629,
        "addr_detail": "就南山区",
        "district_name": "测试城市",
        "amount": 300,
        "consignee_phone": "13333333333",
        "payment_telephone": "13333333333",
        "resname": "中农女",
        "sale_employee_name": "SaaS体验账号_管理员",
        "district_code": "999999"
        "orders": [{
            "id": "PL476394",
            "date_time": "2017-05-03T10:22:27.198",
            "amount": 3,
            "consignee_name": "还是远南",  
            "receive_time": "2017-05-04T10:30:00",
            "station_name": "测试站点账号",
            "remark": null,
            "status": "not_pay"
            "details": [{
                "real_item_price": 300,
                "name": "菜心|大条",
                "total_item_pay": 300,
                "unit_price": 300,
                "sale_unit_name": "1斤/把",
                "abnormal_item_price": 0,
                "total_item_price": 300
            }],
        }],
    },
    "code": 0,
    "msg": "ok"
}