### 添加工单BOM信息(AddWorkorderBom) 此接口仅用于增加工单的BOM,需要工单存在 --- ### 基本信息 方法:POST URL: http://localhost:8033/open/AddWorkorderBom --- ### 请求 请求参数 | 参数名 | 类型 | 必填 | 说明 | | :-- | :-- | :-- | :-- | | profile | string | 是 | 厂区代码 | | workorder | string | 是 | 工单号 | | bom | Array | 是 | bom信息 | bom字段 | 参数名 | 类型 | 必填 | 说明 | | :-- | :-- | :-- | :-- | | productCode | string | 是 | 产品编码 | | materialCode | string | 是 | 物料编码 | | isPrimary | int | 否 | 是否主料 0否,1是| | primaryPart | string | 否 | 主料物料编码,如果isPrimary=1,则与materialCode相同 | | ProcessCode | string | 否 | 工序代码 | | serialRequirement | double | 是 | 物料单耗 | | uom | string | 否 | 单位 | | partType | string | 否 | 物料类别 | | lostRatio | string | 否 | 物料损耗 | | origBatchNbr | string | 否 | 母批号 | 示例 1:保存工单bom信息 ``` { "data": { "profile": "测试厂区", "workorder": "1407", "bom": [{ "productCode": "PD004", "materialCode": "CELL001", "isPrimary": 1, "primaryPart": "CELL001", "ProcessCode": "M15", "SerialRequirement": 3.2, "Uom": "pcs", "PartType": "CELL", "LostRatio": 0.01, "OrigBatchNbr": "" }, { "productCode": "PD004", "materialCode": "CELL002", "isPrimary": 0, "primaryPart": "CELL001", "ProcessCode": "M15", "SerialRequirement": 3.2, "Uom": "pcs", "PartType": "CELL", "LostRatio": 0.01, "OrigBatchNbr": "" }] } } ``` --- ### 响应 执行成功时,响应如下: ``` { "clock": "2023-06-25 20:00:00.000", "status": "ok", "data": {} } ``` 执行报错: ``` { "clock": "2023-06-25 20:00:00.000", "status": "exception", "message": "错误信息", "data": {} } ```