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_inventory_sync_carton_sn_relation
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/csp/ali_inventory_sync_carton_sn_relation

请求参数

字段类型必填长度示例描述
operateTypeByteY100: 新增, 1: 取消操作类型
sourceStringY20⼚商code来源系统
operateDataList<SyncCartonSnRelationOperateDTO>Y请求集合

SyncCartonSnRelationOperateDTO 结构

字段类型必填长度示例描述
cartonIdStringY60carton001箱包号
mpnStringY64HUH721008ALE600mpn号
newSnsList<String>NSN列表(待废弃)
operateDetailListList<SyncCartonSnRelationOperateDetailDTO>Y操作的SN列表

SyncCartonSnRelationOperateDetailDTO 结构

字段类型必填长度示例描述
snStringY12880AD01242314E685E8要操作的sn
originSnStringN512(L)64GB 2Rx4 PC5-4800B-RA0-1010-XT(S)80AD01242314E685E8(P)HMCG94完整的要操作的sn

响应参数

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

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "operateType": 0,
      "source": "LCFC",
      "operateData": [
        {
          "cartonId": "carton001",
          "mpn": "HUH721008ALE600",
          "operateDetailList": [{
            "sn": "80AD01242314E685E8",
            "originSn": "(L)64GB 2Rx4 PC5-4800B-RA0-1010-XT(S)80AD01242314E685E8(P)HMCG94"
          }]
        }
      ]
    }
  ]
}

成功响应示例

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

异常响应示例

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