Skip to content

PO 相关接口

以下接口适用于 PO 数据集成 API,对接前请了解 API 接入流程

同步 PO

  • 请求地址
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/query/purchase/order
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/scc/open_platform/data/query/purchase/order
  • 请求参数
参数类型格式描述示例
pageNoInteger-页码1
pageSizeInteger-每页数量10
criteriaMap-条件集合见请求示例
vendorCodeString-条件字段
lastModifiedDatestringyyyy-MM-dd HH:mm:ss'2023-10-05 12:30:00'
  • 响应参数
参数类型长度描述示例值
codeString10回执code"0"
msgString10回执信息"ok"/"error"
resultObject回执示例见响应示例
totalInteger总条数见响应示例
page_numInteger当前页码见响应示例
page_sizeInteger每页条数见响应示例
total_pageInteger总页数见响应示例
dataList数据集合见响应示例
poString见响应示例
poLineString见响应示例
lenovoPnString见响应示例
vendorCodeString见响应示例
plantString见响应示例
poQtyInteger见响应示例
openQtyInteger见响应示例
stateInteger见响应示例 0:正常 1:不可用/删除
  • 请求示例
json
{
  "pageNo": 1,
  "pageSize": 10,
  "criteria": {
    "vendorCode": "00001234",
    "lastModifiedDate": "2023-10-05 12:30:00"
  }
}
  • 响应示例
json
{
  "code": "0",
  "msg": "ok",
  "result": {
    "total": 1000000,
    "page_num": 1,
    "page_size": 10,
    "total_page": 2,
    "data": [
      {
        "plant": "U400",
        "poQty": 500001,
        "openQty": 1433,
        "state": 0,
        "poLine": "00010",
        "lenovoPn": "2580A",
        "po": "550002582",
        "vendorCode": "00040045153"
      },
      {
        "plant": "U400",
        "poQty": 500000,
        "openQty": 1433,
        "state": 0,
        "poLine": "00010",
        "lenovoPn": "2580B",
        "po": "550003045",
        "vendorCode": "00040045153"
      }
    ]
  }
}
  • 异常示例
json
{
  "code": "-1",
  "msg": "error"
}
  • 业务错误码
错误码错误描述解决方案
-1回执code请根据result回执修改具体字段的值
500接口系统错误请提供具体错误报文以及触发时间给IT