文档中心 > API类目 > 天猫精灵供应链数字工厂

alibaba.ailab.factory.material.inventory.report (工厂物料库存上报)

工厂物料库存上报

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_factory_project_materiel_inventory_batch_report_request FactoryProjectMaterielInventoryBatchReportRequest 必须 request
  • materiel_inventory
  • FactoryProjectMaterielInventory []
  • 必须
  • inventory
  • 物料库存信息
  • └ ext_info
  • String
  • 可选
  • {"a":"b"}
  • 扩展信息
  • └ factory_code
  • String
  • 可选
  • TDZH102
  • 工厂编码
  • └ factory_name
  • String
  • 可选
  • 台德江西
  • 工厂名称
  • └ gsc_material_number
  • String
  • 可选
  • 1ACXX001
  • 阿里物料
  • └ materiel_name
  • String
  • 必须
  • 芯片001
  • 工厂物料名称
  • └ materiel_number
  • String
  • 必须
  • D0013121
  • 工厂物料编码
  • └ purchasing_earliest_edd
  • Date
  • 可选
  • 2024-06-10 12:00:00
  • 采购在途最早交付时间
  • └ purchasing_intransit_quantity
  • String
  • 必须
  • 100.01
  • 采购在途数量
  • └ purchasing_latest_edd
  • Date
  • 可选
  • 2024-06-30 12:00:00
  • 采购在途最晚交付时间
  • └ quantity
  • String
  • 必须
  • 100.01
  • 库存数量
  • └ supplier_code
  • String
  • 可选
  • SU198149
  • 供应商编码
  • └ supplier_name
  • String
  • 可选
  • 江西台德智慧科技有限公司
  • 供应商名称
  • └ tenant
  • String
  • 可选
  • ailab
  • 租户

响应参数

名称 类型 示例值 描述
result DataResult 返回结果
  • └ code
  • String
  • 0000000
  • 结果code
  • └ msg
  • String
  • 成功
  • 结果msg
  • └ success
  • String
  • true
  • 是否成功(true:成功,false:失败)
  • └ trace_id
  • String
  • afwerw1113fsfd43
  • 链路id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabFactoryMaterialInventoryReportRequest req = new AlibabaAilabFactoryMaterialInventoryReportRequest();
AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventoryBatchReportRequest obj1 = new AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventoryBatchReportRequest();
List<AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventory> list3 = new ArrayList<AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventory>();
AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventory obj4 = new AlibabaAilabFactoryMaterialInventoryReportRequest.FactoryProjectMaterielInventory();
list3.add(obj4);
obj4.setExtInfo("{\"a\":\"b\"}");
obj4.setFactoryCode("TDZH102");
obj4.setFactoryName("台德江西");
obj4.setGscMaterialNumber("1ACXX001");
obj4.setMaterielName("芯片001");
obj4.setMaterielNumber("D0013121");
obj4.setPurchasingEarliestEdd(StringUtils.parseDateTime("2024-06-10 12:00:00"));
obj4.setPurchasingIntransitQuantity("100.01");
obj4.setPurchasingLatestEdd(StringUtils.parseDateTime("2024-06-30 12:00:00"));
obj4.setQuantity("100.01");
obj4.setSupplierCode("SU198149");
obj4.setSupplierName("江西台德智慧科技有限公司");
obj4.setTenant("ailab");
obj1.setMaterielInventory(list3);
req.setParamFactoryProjectMaterielInventoryBatchReportRequest(obj1);
AlibabaAilabFactoryMaterialInventoryReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailab_factory_material_inventory_report_response>
    <result>
        <code>0000000</code>
        <msg>成功</msg>
        <success>true</success>
        <trace_id>afwerw1113fsfd43</trace_id>
    </result>
</alibaba_ailab_factory_material_inventory_report_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部