更换SN
以下接口适用于 通用数据集成
Frequency |
---|
Real time |
请求地址
- API
请求参数
字段 | 类型 | 必填 | 长度 | 示例 | 描述 |
---|---|---|---|---|---|
order_type | Number | Y | 单据类型(1指令、2工单) | ||
order_no | String | Y | 32 | 单据编号(指令编号/工单编号) | |
category | String | Y | 业务分类(服务器server、整机柜rack、网络network) | ||
feedback_info_list | List<FeedbackInfoDTO> | Y | 反馈信息列表 |
FeedbackInfoDTO 结构
字段 | 类型 | 必填 | 长度 | 示例 | 描述 |
---|---|---|---|---|---|
quantity | Number | Y | 反馈数量 | ||
date_estimated_completion | DateTime | Y | 时间戳格式1735289461000 | 预计完工日期 | |
date_material_estimated_prepared | DateTime | Y | 厂商自供料预计齐套日期 | ||
date_all_material_estimated_prepared | DateTime | Y | 全部物料预计齐套日期 | ||
date_scheduled_production | DateTime | Y | 预计投产日期 | ||
time_material_prepared | DateTime | 厂商自供料实际齐套日期 | |||
date_all_material_prepared | DateTime | 全部物料实际齐套日期 | |||
time_production | DateTime | 实际投产日期 | |||
liability | Number | 延期必填(预计完工>期望完工) | 责任(1阿里责任,2厂商责任) | ||
abnormal_category_first | String | 延期必填 | 16 | 一级分类原因 | |
abnormal_category_second | String | 延期必填 | 16 | 二级分类原因 | |
abnormal_category_third | String | 延期必填 | 16 | 三级分类原因 | |
remark | String | 延期必填 | 512 | 原因 | |
abnormal_no | String | 延期必填 | 延期编号(不能重复) |
响应参数
参数 | 必填 | 类型 | 定义 | 描述 |
---|---|---|---|---|
code | Y | String | 状态码 | "0"代表成功,其他失败可参考返回码 |
msg | N | String | 提示消息 | 非"0"时,会提示错误消息 |
result | N | object/array | 数据体 |
请求示例
json
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"order_type": "1",
"order_no": "SNXB10003",
"category": "server",
"feedback_info_list": [
{
"quantity": 1,
"date_estimated_completion": 1735289461000,
"date_material_estimated_prepared": 1735289461000,
"date_all_material_estimated_prepared": 1735289461000,
"date_scheduled_production": 1735289461000,
"time_material_prepared": 1735289461000,
"date_all_material_prepared": 1735289461000,
"time_production": 1735289461000,
"liability": 1,
"abnormal_category_first": "first",
"abnormal_category_second": "second",
"abnormal_category_third": "third",
"remark": "reason",
"abnormal_no": "123"
}
]
}
]
}
成功响应示例
json
{
"code":"0",
"msg":"request success",
"result": {
"is_success": "true",
"err_code": "00000000",
"err_msg": ""
}
}
异常响应示例
json
{
"code":"-1",
"msg":"request failed"
}