Skip to content

修改箱包与SN关系

以下接口适用于 通用数据集成

Frequency
Real time

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/csp/ali_mfg_update_carton_relation
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/csp/ali_mfg_update_carton_relation

请求参数

字段类型必填长度示例描述
source_systemStringY20LCFC数据来源系统
replace_carton_relation_listArrayY100replaceCartonRelationDTO修改箱包SN绑定关系列表
categoryStringY业务分类 (服务器server、整机柜rack、⽹络network、采购拓展pe、板卡pcba)

replaceCartonRelationDTO结构

字段类型必填长度示例描述
order_noStringY32voucher_0001单据号 (凭证单)
old_sn_noStringY32SNXB10002原SN
new_sn_noStringY32SNXB10003新SN

注:当前一次调用中只支持一个order_no,不允许传入不同order_no

响应参数

参数必填类型定义描述
codeYString状态码"0"代表成功,其他失败可参考返回码
msgNString提示消息非"0"时,会提示错误消息
resultNobject/array数据体

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "source_system": "LCFC",
      "replace_carton_relation_list": [
        {
          "order_no": "voucher_0001",
          "old_sn_no": "SNXB10002",
          "new_sn_no": "SNXB10003"
        }
      ],
      "category": "server"
    }
  ]
}

成功响应示例

json
{
  "code":"0",
  "msg":"request success"
}

异常响应示例

json
{
  "code": "-1",
  "msg": "system error!"
}