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
频率 | 时间 | 传输方式 |
---|---|---|
Daily | Daily | Increment/Full |
请求参数
参数 | key | 类型 | 必填 | MDSC-TB | 长度 | 描述 | 示例 |
---|---|---|---|---|---|---|---|
uid | String | 32 | 数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更 | ||||
bu | Y | String | Y | Y | 40 | MDSC-TB | |
odm | Y | String | Y | Y | 40 | odm | LCFC |
mo | Y | String | Y | Y | 20 | mo单号:包含ODM提供给EMS的PO,MO | |
odm_pn | Y | String | Y | Y | 20 | ODM 料号 | |
odm_pn_desc | String | Y | Y | 200 | odm料号描述 | ||
lenovo_pn | String | Y | Y | 18 | 联想料号(当 Material Type 是 DS or BS 时,必填) | ||
commodity | String | Y | 50 | 商品类型 | |||
mo_qty | Integer | Y | Y | 10 | mo数量 | ||
finish_qty | Integer | Y | Y | 10 | mo收货数量 | ||
creation_date | Date | Y | Y | mo创建时间(yyyy-MM-dd HH:mm:ss) | |||
release_date | Date | Y | Y | mo释放时间(yyyy-MM-dd HH:mm:ss) | |||
gr_date | Y | Date | Y | Y | mo收货日期 | ||
gr | Y | String | Y | Y | 50 | ||
location | String | Y | v | 20 | mo的生产地 | ||
type | String | Y | Y | 20 | MO Or PO | ||
system_date | Date | Y | Y | 系统取值时间(yyyy-MM-dd HH:mm:ss) | |||
version | Y | String | Y | Y | 14 | 版本号(yyyyMMddHHmmss) | |
comment1 | String | 100 | |||||
comment2 | String | 100 |
响应参数
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
code | String | Y | 0 成功其它失败 |
msg | String | Y | 响应具体信息 |
请求示例
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"
}]
}]
}
业务错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|