采购历史数据
采购数据分表
- 最近数据(近三个月)
- 历史数据(三个月以前)
最近数据
/purchase/task/search
采购最近数据搜索(修改)
搜索时间范围限制为最近三个月, 超过范围的话搜索不到数据
历史数据(三个月以前)
/purchase/task/early
采购历史数据搜索(新增)
接口描述
搜索采购历史数据
Method
GET
request
q_type int M 搜索类型(按下单时间: 1, 按收获时间: 3)
begin_time string M 起始时间
end_time string M 结束时间(起始时间和结束时间不允许跨年)
q string O 搜索字符串(支持订单号/商户名称搜索)
category1_ids list O 一级分类
category2_ids list O 二级分类
pinlei_ids list O 品类
settle_supplier_id string O 供应商id
settle_supplier_ids list O 供应商ids
page_obj str O
limit int O
reverse bool O
response
{
"code": 0,
"msg": "ok",
"pagination": {
"more": false,
"page_obj": "D2644431|0|T7448|None|True+D2644431|0|T7448|None|False"
}
"data": [{
"already_purchase_amount": 10.0 float M 已购数
"plan_purchase_amount": 100.0 float M 计划采购
"category1_name": "韭菜" string M 一级分类名
"category2_name": "韭菜" string M 二级分类名
"pinlei_name": "123" string M 品类名
"latest_in_stock_price": 10.0 float M 最近入库价
"latest_quote_price": 10.0 float M 最近询价
"last_quote_price": { dict M 供应商最近询价
"earlier": [{
"price": 10.0 float M 价格
"purchase_supplier_id": "T1234" string M 供应商ID
"purchase_supplier_name": "123" string M 供应商名
},...]
"newest": {
"price": 10.0
"purchase_supplier_id": "T123"
"purchase_supplier_name": "123"
}
}
"last_purchase_price": { dict M 供应商最近采购价
"earlier": [{
"price": 12.0
"purchase_supplier_id": "T123"
"purchase_supplier_name": "123"
},...]
"newest": {
"price": 12.0
"purchase_supplier_id": "T123"
"purchase_supplier_name": "123"
}
}
"last_in_stock_price": { dict M 供应商最近入库价(同上, 不想写了...)
"earlier": [{}]
"newest": {}
}
"spec_id": "D2644431" string M 采购规格ID
"std_unit_name": "个" string M 基本单位
"stock_avg_price": 10.00 string M 库存均价
"generated_purchase_sheet": false bool M 是否生成采购单据
"settle_supplier_name": "123" string M 供应商名
"settle_supplier_id": "T123" string M 供应商ID
"editable": false bool M 是否可编辑
"sale_ratio": 1.0 float M 销售规格
"name": "新生韭菜" string M 商品名
"status": 1, int M 状态(1未发布2已发布3已完成4已删除)
"sale_unit_name": "个" string M 销售单位
"task": [{
"id": 1234 int M id
"plan_purchase_amount": 100.0 float M 计划采购数
"remark": "" string M 备注
"settle_supplier_id": "T7448" string M 供应商ID
"editable": false bool M 是否可编辑
"sale_ratio": 1.0 float M 规格
"settle_supplier_name": "" string M 供应商名
"order_status": 1 int M 订单状态
"std_unit_name": "个" string M 基本单位
"sale_unit_name": "个" string M 销售单位
"order_id": "PL123" string M 订单ID
"res_name": "" string M 商户名
},...]
},...]
}
/purchase/task/early/export
采购历史数据导出(新增)
接口描述
采购历史数据导出
Method
GET
request
q_type int M 类型(按下单时间: 1, 按收获时间: 3)
begin_time string M 起始时间
end_time string M 结束时间(起始时间和结束时间必须在同一年)
type int M 导出类型(1: 普通导出, 3: 按供应商导出)
q string O 搜索过滤字符串(支持订单号/商户名称过滤)
category1_ids list O 一级分类IDs
category2_ids list O 二级分类IDs
pinlei_ids list O 品类IDs
settle_supplier_id string O 供应商ID
response
content_type='application/vnd.ms-excel; charset=utf-8'