Skip to content

MO 数据

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

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/mo
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/mo
  • FTP
环境合作伙伴 文件目录Lenovo 文件目录文件名
测试/Planning/SCC/{appName}/odm/mo//Planning/SCC/{appName}/odm/mo/feedback/mo_{crud}_{yyyyMMddHHmmss}_
正式/Planning/SCC/{appName}/odm/mo//Planning/SCC/{appName}/odm/mo/feedback/mo_{crud}_{yyyyMMddHHmmss}_

例子:/Planning/SCC/LCFC/odm/mo/mo_update_20220928123000_001

频率时间传输方式
DailyDailyIncrement/Full

请求参数

参数key类型必填MDSC-TB长度描述示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
buYStringYY40MDSC-TB
odmYStringYY40odmLCFC
moYStringYY20mo单号:包含ODM提供给EMS的PO,MO
odm_pnYStringYY20ODM 料号
odm_pn_descStringYY200odm料号描述
lenovo_pnStringYY18联想料号(当 Material Type 是 DS or BS 时,必填)
commodityStringY50商品类型
mo_qtyIntegerYY10mo数量
finish_qtyIntegerYY10mo收货数量
creation_dateDateYYmo创建时间(yyyy-MM-dd HH:mm:ss)
release_dateDateYYmo释放时间(yyyy-MM-dd HH:mm:ss)
gr_dateYDateYYmo收货日期
grYStringYY50
locationStringYv20mo的生产地
typeStringYY20MO Or PO
system_dateDateYY系统取值时间(yyyy-MM-dd HH:mm:ss)
versionYStringYY14版本号(yyyyMMddHHmmss)
comment1String100
comment2String100

响应参数

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

请求示例

json
{
  "batch_id": "90497",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "uid": "20220801",
      "odm": "abc",
      "bu": "ACC",
      "mo": "项目名称",
      "odm_pn": "odm_pn1",
      "odm_pn_desc": "odm_pn_desc1",
      "lenovo_pn": "lenovo1",
      "commodity": "commodity1",
      "mo_qty": "123",
      "finish_qty": 123,
      "creation_date": "2022-12-01 00:00:00",
      "release_date": "2022-12-02 23:00:00",
      "gr_date": "2022-12-05",
      "location": "factory location",
      "type": "MO",
      "system_date": "2022-12-01 23:23:23",
      "version": "20220801090100",
      "comment1": "",
      "comment2": ""
    }
  ]
}

响应示例

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

异常示例

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

业务错误码

错误码错误描述解决方案