Skip to content

采购历史数据

采购数据分表

  • 最近数据(近三个月)
  • 历史数据(三个月以前)

最近数据

/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'