Skip to content

OPEN PO 相关接口

对接前请了解 API 接入流程

查询 PO

  • 请求地址
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/query/purchase/open_po
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/query/purchase/open_po
  • 请求参数
参数类型描述示例
pageNoInteger页码1
pageSizeInteger每页数量10
criteriaMap条件集合见请求示例
vendorString供应商code0001000223
plantstring工厂9270
order_typestringorder typeNC
  • 响应参数
参数类型长度描述示例值
codeString10回执code"0"
msgString10回执信息"ok"/"error"
resultObject回执示例见响应示例
totalInteger总条数见响应示例
page_numInteger当前页码见响应示例
page_sizeInteger每页条数见响应示例
total_pageInteger总页数见响应示例
dataList数据集合见响应示例
poString见响应示例
poLineString见响应示例
lenovoPnString见响应示例
vendorCodeString见响应示例
plantString见响应示例
poQtyInteger见响应示例
openQtyInteger见响应示例
  • 请求示例
json
{
  "pageNo": 1,
  "pageSize": 10,
  "criteria": {
    "vendor": "0001000223",
    "plant": "9270",
    "order_type": "NC"
  }
}
  • 响应示例
json
{
  "code": "0",
  "msg": "ok",
  "result": {
    "total": 1000000,
    "page_num": 1,
    "page_size": 10,
    "total_page": 2,
    "data": [
      {
        "plant": "*****",
        "poQty": 0,
        "openQty": 1433,
        "poLine": "00010",
        "lenovoPn": "*****",
        "po": "*****",
        "vendorCode": "*****"
      },
      {
        "plant": "*****",
        "poQty": 0,
        "openQty": 1433,
        "poLine": "00010",
        "lenovoPn": "*****",
        "po": "*****",
        "vendorCode": "*****"
      }
    ]
  }
}
  • 异常示例
json
{
  "code": "-1",
  "msg": "error"
}
  • 业务错误码
错误码错误描述解决方案
-1回执code请根据result回执修改具体字段的值
500接口系统错误请提供具体错误报文以及触发时间给IT