Skip to content

相关接口

以下接口适用于数据集成 API,对接前请了解 API 接入流程

发送数据到ODM

Description:给ODM 发布CPSP的订单优先级,partial信息,齐套信息,是否为CQ以下是表的所有字段,没有全部传给ODM
Method:POST
ContentType:application/json
Path:ODM提供的基础路径/{data_category}/{biz_key}
data_categorybiz_key
cpsporder_seq
业务数据说明
参数名称必填参数类型长度参数格式描述
version_noYstring40---版本流水号/整包数据唯一码
buYstring20---
po_idYstring20TDN number
po_lineYstring20---TDN Line
plantYstring20工厂
total_qtyYnumber-
partial_flagYstring20
segmentYstring40SMB,Consumer等(HQ需要传这个字段)
planned_qtyYnumber-
lrsdYdate-2022-11-24 19:28:09
epsdYdate-2022-11-24 19:28:09
remarkYstring40
sequenceYstring40优先级排序
new_poYstring20
new_po_lineYstring20
created_timeYdate-2022-11-24 19:28:09
gating_partsYstring1000
matched_flagYstring20
mtmprNstring2000order mapping的MTM PR
alloc_holdYstring20
请求示例
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"
    }]
  }]
}