相关接口
以下接口适用于数据集成 API,对接前请了解 API 接入流程
发送数据到ODM
Description:发送PR REQUEST数据
Method:POST
ContentType:application/json
Path:ODM提供的基础路径/{data_category}/{biz_key}
data_category | biz_key |
---|---|
pr | pr_request |
业务数据说明
字段 | 类型 | 长度 | NOT NULL | 备注 | Sample | 报表字段 |
---|---|---|---|---|---|---|
request_id | String | 40 | Y | 请求ID,系统字段 | WORKFLOW-4973731698116027004 | |
request_time | Date | Y | 请求时间,系统字段 yyyy-MM-dd HH:mm:ss | 2023-10-24 10:53:50 | ||
pr_no | String | 20 | Y | PR号 | PR2023060222485 | PR_NO |
siteid | String | 10 | Y | 工厂号 | WISTRON | SITEID |
item | String | 40 | Y | SBB/MTM的物料号 | 21CES6E900 | ITEM |
item_type | String | 10 | Y | PR类型,SBB/MTM | MTM | ITEM_TYPE |
pr_segment | String | 10 | Y | PR的SEGMENT,值为:E-COMM/GA/NPI | GA | RESERVE_TYPE |
brand | String | 10 | Y | LNB/TNB | TNB | BRAND |
family | String | 1000 | Family值,当PR_SEGMENT等于NPI传Family值 | WHERE_USED | ||
basic_name | String | 20 | Y | SBB的类型/MTM | MTM | BASIC_NAME |
total_qty | Number | 10,3 | Y | 对于SBB是总数量;对于MTM是TO_GO_QTY | 100 | TOTAL_QTY |
start_date | Date | Y | PR的开始时间, 格式:yyyy-MM-dd | 2023-07-01 | START_DATE | |
required_date | Date | Y | PR的需求时间, 格式:yyyy-MM-dd | 2023-08-14 | PR_REQUIRED_DATE | |
expired_date | Date | Y | PR的结束时间, 格式:yyyy-MM-dd | 20230916 | EXPIRED_DATE | |
status | String | 20 | Y | PR状态 | NEW | STATUS |
operation | String | 20 | Y | PR_CHG/PR_GEN | PR_GEN | OPERATION |
appid | String | 20 | Y | 系统ID | 750065 | |
pr_mode | String | 10 | PR Mode | SBB | PR_MODE | |
keypr_flag | String | 2 | 2CD Flag | Y | KEYPR_FLAG |
请求示例
JSON
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [{
"request_id": "WORKFLOW-4973731698116027004",
"request_time": "2023-10-20 12:23:21",
"pr_no": "PR2023060222485",
"siteid": "WISTRON",
"item": "21CES6E900",
"item_type": "MTM",
"pr_segment": "GA",
"brand": "TNB",
"family": "demo vrl_grp",
"basic_name": "BASE",
"total_qty": "100",
"start_date": "2023-07-01",
"required_date": "2023-08-14",
"expired_date": "2023-09-16",
"status": "NEW",
"operation": "PR_GEN",
"appid": "750065",
"pr_mode": "SBB",
"keypr_flag": "Y"
}]
}
返回成功示例
json
{
"code": "0",
"msg": "request success"
}
返回包含错误数据示例
json
{
"code": "-1",
"msg": "system error!"
}