Skip to content

Ma一期报表接口

获取MA账号权限下所有站点信息 report/get_operations

Method
    GET
请求
    user_id   M   int 用户id
响应
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   string  返回json数据

    [
        {
            "station_name"  M   string  # 站点名称
            "station_id"    M   int ID  # 站点id
            "salemenus": [  M   list    # 站点下面的销售单
                {  
                    "salemenu_id":      M    # 站点id,
                    "salemenu_name":    M   # 站点名称
                }
            ]     
        }
    ]
逻辑:
    按照用户找出用户权限下面的所有站点及销售单信息

获取销售报表信息 report/sale_profit

Method
    GET
请求
    search_type   M   int 类型 1-下单日期 2-时间周期 3-收货日期
    time_config_id  O   string  时间配置
    start_time      M   date    起始日期
    end_time        M   date    截止日期
    station_list    O   list    站点列表
    salemenu_list   O   list    站点所属报价单列表
响应
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   string  返回json数据

    [{
        "salemenu_id" : "S4028",    # 销售单id
        "nosku_abnormal_money" : 0,     # 非sku异常金额
        "real_refund_money" : 0,    # 实退金额
        "abnormal_sku_num" : 0,     # sku异常数量
        "station_id" : "T3877",     # 站点id
        "station_name": "",     # 站点名称
        "district_code" : "511100", # 城市码
        "abnormal_money" : 0,   # 异常金额
        "request_refund_money" : 0, # 应退金额
        "customer_ordered" : 4,     # 商户订单数量
        "money_delivered" : 52795.0,    # 出库金额
        "freight" : 0.0,    # 运费
        "money_ordered" : 52795.0,  # 下单金额
        "sku_num" : 9,  # sku数量
        "amount_delivered" : 4,     # 出库数量
        "money_cost" : 45791.0,     # 成本金额
        "orderedtime" : ISODate("2017-05-16T00:00:00.000Z"),    # 下单日期
        "refund_sku_num" : 0,   # 退货商品数
        "restaurants_num" :     # 餐馆数量
        "amount_ordered" : 4    # 订单数量
    }]
逻辑:
    1.根据条件查询统计表中的数据,返回

获取商户报表信息 report/customer_order

Method
    GET
请求
    search_type   M   int 类型 1-下单日期 2-时间周期 3-收货日期
    time_config_id  O   string  时间配置
    start_time      M   date    起始日期
    end_time        M   date    截止日期
    station_list    O   list    站点列表
    salemenu_list   O   list    站点所属报价单列表
响应
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   string  返回json数据

    [{
        "order_id" : "PL603427",    # 订单id
        "total_price" : 282120.0,   # 下单金额
        "date_time" : "2017-07-25 10:09:11",  # 下单时间
        "fake_total_price" : 282120,    # 伪原价:每件商品 max(原价下单金额, 规则价下单金额) 之和
        "status" : -1,  # 订单状态 -1: '订单已删除', 1: '等待出库', 5: '正在分拣', 10: '正在配送', 15: '已签收', 100: '已支付',
        "station_id" : "T4969",     # 站点id
        "station_name": "",     # 站点名称
        "is_aggregation" : 0,   # 
        "source_order_ids" : [],    # 源订单id
        "_lock" : "no",     
        "real_price" : 282120.0,    # 出库金额
        "district_code" : "440300",     # 地区码
        "total_pay" : 282120.0,     # 应付金额
        "_abnormal_lock" : "no",    
        "salemenu_ids" : [ 
            "S4794", 
            "S4788"
        ],      # 销售单id

        "freight" : 0,  # 运费
        "abnormals" : [     # 异常列表
            {
                "id" : 61298,
                "money_delta" : -3555,  # 误差金额
                "type_id" : 25,
                "type_text" : "市场缺货",
                "final_amount" : 0.0,
                "detail_id" : "D1670534",
                "text" : "市场缺货"
            }
        ],
        "refunds" : [       # 退货列表
            {
                "real_amount" : 9.0,
                "type_id" : 12,
                "type_text" : "质量问题",
                "state" : 4,
                "detail_id" : "D804496",
                "out_order_id" : "LK396478",
                "request_amount" : 9.0,     # 请求退货数
                "sale_price": 63,   # 销售单价
                "text" : "收到的青瓜冻了 有冻伤,客户今天没有订购冻品",
                "station_store_id" : "T002",
                "out_sku_id" : "D804496",
                "store_amount" : 0.0,
                "id" : 942
            }
        ],
        "details" : [ 
            {
                "sale_price" : 32000.0,     # 售价
                "total_item_price" : 32000.0,   # 该商品下单总价
                "sort_station_ids" : [ 
                    {
                        "order_id" : "LK631301",    
                        "amount" : 1.0,
                        "sku_id" : "D2191553"
                    }
                ],
                "real_item_price" : 32000.0,    # 改商品实际出库金额
                "total_item_pay" : 32000.0,     # 该商品应付金额
                "id" : "D2191554",  # 商品id
                "is_price_timing" : false,  # 
                "quantity" : 1.0,   # 下单数量
                "purchase_quantity" : 1.0,  # 采购数量
                "origins" : [],     
                "accept_quantity" : 1.0,    # 
                "salemenu_id" : "S4794",    # 销售单id
                "sale_unit_name" : "袋",     # 销售单位
                "stock_price": 55,  # 库存均价
                "version" : 3,  # 商品版本号
                "sync_origin" : "D2191554",     
                "name" : "小白菜【袋】",      # 商品名称
                "real_quantity" : 1.0,      # 出库数量
                "attrition_rate" : 0.0,     
                "spu_remark" : "",      # 订单备注
                "material" : [ 
                    {
                        "std_sale_price" : 320,     # 标准售卖单价
                        "real_std_count" : 100.0,   # 
                        "std_unit_name" : "斤",      # 标准售卖单位
                        "spu_id" : "C706303",       # id
                        "accept_std_count" : 100.0,     # 
                        "sale_ratio" : 100.0        # 比例
                    }
                ]
            }
        ],
        "customer" : {
            "address_id" : "35495",     # 商户id
            "address_name": "",     # 商户名称
            "receive_begin_time" : "2017-07-26 06:00",      # 收货时间
            "receiver_name" : "总二",     # 收货人
            "receiver_phone" : "15896369874",       # 收货人电话
            "supply_station_id" : "T4969",      # 供应商id
            "extender" : "{\"resname\": \"\\u674e\\u94ed\\u7684\\u603b\\u7ad9\\u5ba2\\u6237\\u4e8cA\", \"order_pay_method\": 2}",   # 扩展信息
            "address_sign_id" : "30500300000",      # 地理位置标记
            "receive_end_time" : "2017-07-26 12:00",    # 收货截止时间
            "uid" : "41250",    # 商户用户id
            "address" : "坂田街道居里夫人路2—A号"     # 收货地址
        },
        "remark" : null,
        "time_config_id" : "ST001",     # 时间配置
        "origin_total_price" : 282120,      # 原价下单金额
        "is_purchase_task_synced" : false   
    }]
        逻辑:
            1.根据条件查询订单返回数据

获取商品报表信息 report/skus

Method
    GET
请求
    search_type   M   int 类型 1-下单日期 2-时间周期 3-收货日期
    time_config_id  O   string  时间配置
    start_time      M   date    起始日期
    end_time        M   date    截止日期
    station_list    O   list    站点列表
    salemenu_list   O   list    站点所属报价单列表
响应
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   string  返回json数据
    [{
        "date_time": "",    # 日期
        "station_id": "",   # 站点id
        "station_name": "",     # 站点名称
        "address_id": "",   # 商户id
        "address_name": "",  # 商户名称
        "spu_id": "",   # spu_id
        "spu_name": "",     # 商品名字
        "sku_id": "",   # sku_id
        "sku_name": "",     # sku_name
        "sale_unit_price": "",  # 销售价格
        "sale_unit_name": "",   # 销售单位
        "category_id_1": "",    # 一级分类
        "category_id_1_name": "",   # 一级分类名称
        "category_id_2": "",    # 二级分类名称
        "category_id_2_name": "",   # 二级分类名称
        "quantity_ordered" : 1.0,   # 下单数(销售单位)
        "sale_ratio": "",   # 比例
        "quantity_delivered" : 1.0,     # 出库数量
        "stock_price": "",  # 成本单价(库存均价)
        "abnormal_quantity":    # 异常数量(不是个数)
        "money_delivered" : 52795.0,    # 出库金额
        "abnormal_money" : 0,   # 异常金额
        "real_refund_money" : 0,    # 实退金额
        "sale_money": "",       # 销售额

    }]
       逻辑:
    1.根据条件查询基本数据,返回