Skip to content

工单实际扣料

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

Frequency
Real time

请求地址

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

请求参数

字段类型必填长度示例描述
source_systemStringY20LCFC数据来源系统
voucher_order_noStringY32凭证单据编号
material_order_noStringY32物料单据编号
categoryStringY业务分类(服务器server、整机柜rack、⽹络network、采购拓展pe、板卡pcba)
material_detail_listList发料记录

VoucherRecordDTO 结构

字段类型必填长度示例描述
material_nameStringY128物料名称
material_qualityNumberY物料质量(1良品,2不良品,3待质量判定)
material_bomString64物料BOM
quantity_issueNumberY发料数量
detail_typeNumberY发料⽅式详情类型(1按SN 2按批次 3按原箱 4按混箱 5按数量)
bill_detail_listList发料详情

关于detail_type ( 发料⽅式) 字段的说明: 1 、按SN: 领取重⼯整机 2 、按批次: 暂未使⽤ 3 、按原箱: 从原箱包中领整箱或者领部分, 都为按原箱 4 、按混箱: 从混箱区中领取的散件 ( 这部分在后续的4.3.4接⼝中不需要回传箱包号, 但需要回传SN) 5 、按数量: ⾮⼀码通⼯⼚, 或⽆需通过前加⼯绑定反馈SN与箱包关系的领料场景 ( 例如账外物料)

BillDetailDTO 结构
字段类型必填长度示例描述
material_batchString32箱包号或物料批次
sn_noString64SN编号
quantity_issueNumberY发料数量

响应参数

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "source_system": "LCFC",
      "voucher_order_no": "123456",
      "material_order_no": "123456",
      "category": "server",
      "material_detail_list": [
        {
          "material_name": "material_name",
          "material_quality": 1,
          "material_bom": "material_bom",
          "quantity_issue": 1,
          "detail_type": 1,
          "bill_detail_list": [
            {
              "material_batch": "material_batch",
              "sn_no": "sn_no",
              "quantity_issue": 1
            }
          ]
        }
      ]
    }
  ]
}

成功响应示例

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

异常响应示例

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