Skip to content

成品/部件库存同步

请求地址

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

请求参数

字段类型必填长度示例描述
source_systemStringY20LCFC数据来源系统
inventory_typeStringY11库存类型: (0:部件良品库;1:成品库;2:备件;3:在途已发;4:在制;5:部件不良品库;6:在途未发;7:中转仓;8:整机不良品库;9:Buffer库)
inventory_directiveStringY32XXX-20180613202531469-0801054668库存反馈指令(若⼚家主动反馈,⽣成规则CODE+编码;CODE:英⽂品牌的⼤写前三个字⺟;编码为时间格式(yyyyMMddHHmmssSSS)+⼗位随机数字字符串)
machine_brandStringY50品牌code整机品牌
factory_codeStringY32North-001⼯⼚编码
version_seq_noStringY131531317939902版本号 (计算数据时刻的时间戳)
customer_inventory_listArrayYCustomerInventoryLinesDTO客户库存⾏JSON数组
remarkStringN100供应商选填备注
inventory_part_belongingStringN20ODM/S54/AQ7/Z97物料⼦库的归属(特定⼚商必传)-20221128

CustomerInventoryLinesDTO 结构

字段类型必填长度示例描述
customer_inventory_line_numberStringY101客户库存⾏,从1开始递增
config_modelStringN50N58.2B.C3V1P0U2三段机型即ALIBom
mpnStringY20⼚商bom名称
inventory_batchStringN820180701⼊库时间(部件良品库必传,其他不传)
vendor_inventory_quantityNumberY200⼚家实际库存
delivering_quantityNumberN200⼚家收到PO未发货量
delivered_quantityNumberN200⼚家收到PO已发货量
item_typeNumberY10:服务器部件;1:服务器整机;2:⽹络整机;3:⽹络部件;4:整机柜

注:当库存类型为整机库时,delivering_quantity、delivered_quantity 二选一必填

响应参数

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

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "source_system": "MAMMOTHTEK",
      "inventory_type": "1",
      "inventory_directive": "XXX-20180613202531469-0801054668",
      "machine_brand": "品牌code",
      "factory_code": "North-001",
      "version_seq_no": "1531317939902",
      "customer_inventory_list": [
        {
          "customer_inventory_line_number": "1",
          "config_model": "N58.2B.C3V1P0U2",
          "mpn": "ad102342",
          "inventory_batch": "20180701",
          "vendor_inventory_quantity": 200,
          "delivering_quantity": 200,
          "delivered_quantity": 200,
          "item_type": 1
        }
      ],
      "remark": "供应商选填",
      "inventory_part_belonging": "ODM/S54/AQ7/Z97"
    }
  ]
}

成功响应示例

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

异常响应示例

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