相关接口
以下接口适用于数据集成 API,对接前请了解 API 接入流程
发送数据到ODM
Description:给ODM 发布CPSP的订单优先级,partial信息,齐套信息,是否为CQ以下是表的所有字段,没有全部传给ODM
Method:POST
ContentType:application/json
Path:ODM提供的基础路径/{data_category}/{biz_key}
data_category | biz_key |
---|---|
cpsp | order_seq |
业务数据说明
参数名称 | 必填 | 参数类型 | 长度 | 参数格式 | 描述 |
---|---|---|---|---|---|
version_no | Y | string | 40 | --- | 版本流水号/整包数据唯一码 |
bu | Y | string | 20 | --- | |
po_id | Y | string | 20 | TDN number | |
po_line | Y | string | 20 | --- | TDN Line |
plant | Y | string | 20 | 工厂 | |
total_qty | Y | number | - | ||
partial_flag | Y | string | 20 | ||
segment | Y | string | 40 | SMB,Consumer等(HQ需要传这个字段) | |
planned_qty | Y | number | - | ||
lrsd | Y | date | - | 2022-11-24 19:28:09 | |
epsd | Y | date | - | 2022-11-24 19:28:09 | |
remark | Y | string | 40 | ||
sequence | Y | string | 40 | 优先级排序 | |
new_po | Y | string | 20 | ||
new_po_line | Y | string | 20 | ||
created_time | Y | date | - | 2022-11-24 19:28:09 | |
gating_parts | Y | string | 1000 | ||
matched_flag | Y | string | 20 | ||
mtmpr | N | string | 2000 | order mapping的MTM PR | |
alloc_hold | Y | string | 20 |
请求示例
JSON
{
"batch_id": "11297",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"version_no": "",
"bu": "IdeaNB",
"po_id": "",
"po_line": "",
"plant": "",
"total_qty": 0,
"partial_flag": "",
"planned_qty": 0,
"lrsd": "2022-11-24 19:28:09",
"epsd": "2022-11-24 19:28:09",
"remark": "",
"sequence": "",
"new_po": "",
"new_po_line": "",
"created_time": "2022-11-24 19:28:09",
"gating_parts": "",
"matched_flag": "",
"mtmpr": "",
"alloc_hold": ""
},
{
"version_no": "",
"bu": "IdeaNB",
"po_id": "",
"po_line": "",
"plant": "",
"total_qty": 0,
"partial_flag": "",
"planned_qty": 0,
"lrsd": "2022-11-24 19:28:09",
"epsd": "2022-11-24 19:28:09",
"remark": "",
"sequence": "",
"new_po": "",
"new_po_line": "",
"created_time": "2022-11-24 19:28:09",
"gating_parts": "",
"matched_flag": "",
"mtmpr": "",
"alloc_hold": ""
}
]
}
返回成功示例
json
{
"code":"0",
"msg":"request success"
}
返回包含错误数据示例
json
{
"code": "E00V00",
"msg": "data verification failed!",
"result": [{
"row": {
"odm": "LCFC",
...
},
"verify": [{
"type": "value length exceed",
"fields": "version"
}]
}]
}