Skip to content

SHIPMENT 数据

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

请求地址

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

请求参数

字段KEY类型必填长度备注示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
buStringY50PCG 包含:ThinkNB、IdeaNB、ThinkDT、IdeaDT、Workstation;ISG/MBG
poYStringY50客户下给LCFC的PO4601044323
po_lineYStringY1010
order_typeString10ZEF1
familyStringY100X9_CLAM_KO/机型
productYStringY20MTM
site_idYStringY20LCFC
customerYStringY20NEC/Medion/Brazil
order_qtyIntegerY101
ship_qtyIntegerY101
open_qtyIntegerY10
ocdDateorder create date(客户给LCFC)2023-11-20
re_rsdDateYYYYY-MM-DD2023-11-21
rsdDateYYYYY-MM-DD2023-11-22
ship_dateDateYYYYY-MM-DD2023-11-23
deliveryYStringY24出货单号(DN)
dn_line_numYStringY25行号(DN Line)
comment1String100预留字段,以备之后使用
comment2String100预留字段,以备之后使用
comment3String100预留字段,以备之后使用
comment4String100预留字段,以备之后使用

响应参数

参数类型是否必填描述
codeStringY0 成功其它失败
msgStringY响应具体信息

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [{
    "bu": "ThinkNB",
    "po": "4601044323",
    "po_line": "10",
    "order_type": "ZEF1",
    "family": "X9_CLAM_KO/机型",
    "product": "MTM",
    "site_id": "LCFC",
    "customer": "NEC",
    "order_qty": "1",
    "ship_qty": "1",
    "open_qty": "1",
    "ocd": "2023-11-22",
    "re_rsd": "2023-11-21",
    "rsd": "2023-11-23",
    "ship_date": "2023-11-24",
    "delivery": "demo delivery",
    "dn_line_num": "demo dn_line_num",
    "comment1": "demo comment1",
    "comment2": "demo comment2",
    "comment3": "demo comment3",
    "comment4": "demo comment4"
  }]
}

响应示例

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

异常示例

json
{
    "code": "E00V00",
    "msg": "data verification failed!",
    "result": [{
        "row": {
            "odm": "LCFC",
            ...
        },
        "verify": [{
            "type": "value length exceed",
            "fields": "version"
        }]
    }]
}

业务错误码

错误码错误描述解决方案