Skip to content

ODM SHIP PLAN

以下接口适用于 通用数据集成

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/ship_plan
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/ship_plan

请求参数

FieldKey类型长度必填Definition示例
uidString32数据行唯一id
odmYString30Y收货的siteLCFC CN给VN发DB物料,则ODM=LCFC_VN
buYString40YThinkNB
commodityString30Y
odm_pnYString30Y
odm_pn_descString200Y
lenovo_pnString30
material_typeString50YDB/DS/BSDB
qtyInteger10Y计划发货数量
etaYDate(String)Y预计到货日期 格式为:yyyy-MM-dd2024-12-11
etdYDate(String)Y预计发货日期 格式为:yyyy-MM-dd2024-12-18
ship_fromYString50Y发货地点LCFC CN给VN发DB物料,则ship from=LCFC
ship_toYString50Y收货地点同ODM字段
odm_poString50
odm_po_lineString50
versionYString14Y版本号请取时间戳,格式为yyyyMMddHHmmss
comment1String50
comment2String50

响应参数

参数必填类型定义描述
codeYString状态码"0"代表成功,其他失败可参考返回码
msgNString提示消息非"0"时,会提示错误消息
resultNobject/array数据体

请求示例

json
{
  "batch_id": "20241128",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "uid": "数据行唯一id",
      "odm": "LCFC_VN",
      "bu": "ThinkNB",
      "commodity": "ME-A cover",
      "odm_pn": "CG21100014",
      "odm_pn_desc": "HG21100014 desc",
      "lenovo_pn": "HG21100014",
      "material_type": "DS",
      "qty": "10",
      "eta": "2024-12-11",
      "etd": "2024-12-18",
      "ship_from": "LCFC",
      "ship_to": "VN",
      "odm_po": "po123",
      "odm_po_line": "1",
      "version": "yyyyMMddHHmmss",
      "comment1": "",
      "comment2": ""
    }
  ]
}

响应示例

json
{
  "code": "0",
  "msg": "request success"
}

异常示例

json
{
    "code": "E00V00",
    "msg": "data verification failed!",
    "result": [{
        "row": {
            "odm": "ODM Inc.",
            "fcst_version": "20230101",
            ...
        },
        "verify": [{
            "type": "value length exceed",
            "fields": "lenovo_pn"
        }]
    }]
}