Skip to content

询价功能第二期接口文档

询价功能第二期接口文档

1、批量导入模版下载接口,沿用采购规格搜索接口

  • METHOD: get
  • 需修改逻辑,spu获取改为根据group_id来查询,避免传递给微服务的参数过长

  • 响应增加字段

        spu_id    string    M    商品id
        last_quoted_price      int    O    最近询价(基本单位)
        last_quoted_detail    list      O       最近询价详情
        pinlei_name    string    M    品类名
last_quoted_detail:[
      {
          "price":   int    M    最近询价价格
          "supplier_id":    string    M    供应商id
          "time":    datetime    M    询价时间
          "remark":    str     O    描述
          "origin_place":    str    O    产地   
      }
  ]

2、/station/task/purchase/quote_price/import批量导入接口

  • METHOD: POST

  • 请求

body:
quoted_price:
[
    {
        spec_id    string    M    采购规格id  
        customer_id    string    M    供应商编号
        std_unit_price     int    O    询价
        origin_place    string    O    产地
        remark    string    O    描述
     }
]
  • 响应
code: 0
msg: ok
data: {
    task_id    int    M    任务id
    }

url获取的数据result字段的格式

result:
{
    error_record:[
    {
        spu_id    string    M    商品id
        spu_name    string    M    商品名
        spec_id    string    M    采购规格id
        spec_name    string    M    规格名称
        std_unit_price    int     M    询价(基本单位)
        category_1_name    string    M    一级分类
        category_2_name    string    M    二级分类
        pinlei    string    MM    品类
        error       string    M    错误类型 
        customer_id    string    M    供应商编号
        supplier_name      string     M     供应商名
        origin_place    string    O    产地
        remark    string    O    描述    
    }
    ]
    msg    string    M     提示信息
}

3、新建采购规格接口修改方案

  • 在现有新建规格接口的基础上去掉“price”字段

4、采购规格搜索接口修改方案

  • 在现有采购搜索接口的基础上去掉“price”字段

  • 增加"last_quoted_price": int O 最近询价(基本单位)

  • 增加"last_quoted_detail": list O 最近询价详情

last_quoted_detail:[ { "price": int M 最近询价价格 "supplier_id": string M 供应商id "time": datetime M 询价时间 "remark": str O 描述 "origin_place": str O 产地 } ]

5、采购规格编辑接口

  • 去掉'price'字段

6、task/purchase/quote_price/edit单个询价记录编辑接口

  • 将"origin_place"和"remark"字段存进采购规格表里的"last_quoted_place"
    • METHOD: POST
  • 请求

spec_id    string    M    采购规格id  
settle_supplier_id    string    M    供应商id
price     int    O    询价
origin_place    string    O    产地
remark    string    O    描述
  • 响应
code: 0
msg: ok
data: null

7、task/purchase/quote_price_base_on_purchase_task/import根据采购任务导出询价表格的接口

  • 请求

type M int 导出类型 category1_ids O list 一级分类 category2_ids O list 二级分类 pinlei_ids O list 品类 settle_supplier_id O string 供应商ID time_config_id M string 时间配置ID cycle_start_time M datetime 周期开始时间 status O int 任务状态 q O string 搜索内容 order_status O list 订单状态多选

  • 返回值

spu_id string M 商品id spu_name string M 商品名 spec_id string M 采购规格id spec_name string M 规格名称 std_unit_price int M 询价(基本单位) category_1_name string M 一级分类 category_2_name string M 二级分类 pinlei_name string M 品类名 std_unit_name string M 标准单位 ratio float M 采购比例 purchase_unit M 采购单位