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.根据条件查询基本数据,返回