{
"body": {
"parentCode": "MO_PARENT_20230720001", // 上级生产单号(关联主生产计划)
"code": "MO20230721001", // 生产单编号(更新后)
"assigneeType": "TEAM", // 分配类型(更新为团队分配)
"assigneeCode": "TEAM_CNC_03", // 操作团队编号(CNC三组)
"itemCode": "PROD_GXQ_3300_V2", // 产品物料编码(版本更新)
"configurableSpecMap": {
"surfaceTreatment": "electroplating" // 表面处理工艺更新为电镀
},
"bomVersion": "BOM_V2_4", // BOM版本更新
"planQty": 600, // 计划数量增加至600件
"baseUnitPlanQty": 600, // 基本单位数量同步更新
"assistUnitPlanQty": 3000, // 辅助单位数量(按5kg/件计算)
"comment": "客户加急订单-需7月28日前交付", // 备注更新
"planMaterialComment": "铜材需预烘烤处理,锌合金件新增", // 物料要求更新
"startTime": 1690502400000, // 开始时间延后至2023-07-28
"endTime": 1690592400000, // 结束时间延后至2023-07-29 01:00
"productionBatchCode": "BATCH_20230728_01", // 生产批次号更新
"productionWarehouseCode": "WH_FINISHED_02", // 成品仓库变更为2号库
"routingCode": "ROUTE_GXQ_V4", // 工艺路线版本更新
"productionProcessCode": "PROC_ASM_MAIN_V2", // 主工序版本更新
"prepareMaterialPlan": "true", // 启用备料计划
"procedures": [
{
"procedureCode": "PROC_CNC_01_V2", // 工序编码版本更新
"outSource": false, // 保持内部生产
"workCenterCode": "WC_CNC_5", // 工作中心变更为5号
"requirement": "±0.03mm公差控制", // 公差要求提高
"designDiagrams": "GD_3300_ASM_V3.pdf", // 设计图纸版本更新
"nextProcedureCode": "PROC_POLISH_03", // 下一工序变更为抛光03
"lotCarFlowType": "AUTO_FLOW", // 批次流转类型改为自动
"flowBatchSize": 30, // 流转批量减小至30件
"flowReceive": true, // 保持接收前序物料
"printProcedure": true, // 保持打印工序指导书
"snProductionProcedure": true, // 序列号生成工序
"snReplaceProcedure": false, // 非序列号替换工序
"snProductionType": "AUTO", // 序列号生产方式改为自动
"snImportType": "MANUAL", // 序列号导入方式改为手动
"snReplaceType": "NONE", // 序列号替换类型不变
"snPrintProcedure": true, // 保持打印序列号标签
"snSingletonProcedure": false, // 非单件序列号模式
"selfInspect": true, // 保持自检
"specialInspect": true, // 保持专检
"inspectPlan": {
"inspectPlanCode": "IP_DIM_008", // 质检方案编码更新
"inspectStandardCode": "IS_ISO2768-2", // 检验标准版本更新
"inspectAssigneeType": "TEAM", // 质检分配类型为团队
"inspectAssigneeCodes": [
"QC_TEAM_C" // 质检团队变更为C组
]
},
"selfInspectPlan": {
"inspectPlanCode": "SELF_CHK_02", // 自检方案版本更新
"inspectStandardCode": "VISUAL_CHK_V2" // 自检标准版本更新
},
"specialInspectPlan": {
"inspectPlanCode": "SPC_IP_10", // 专检方案版本更新
"inspectStandardCode": "SPC_MSA_04", // 专检标准版本更新
"inspectAssigneeType": "STAFF", // 质检分配类型为个人
"inspectAssigneeCodes": [
"QC_MIKE_2023" // 质检员变更为Mike
]
},
"enableItemRecognizeCode": true, // 保持启用物料识别码
"itemRecognizeCodeConfig": {
"itemRecognizeMatchLength": 14, // 识别码长度增加
"ruleType": "AS_CODE_PREFIX" // 规则类型不变
},
"customFields": {
"coolantType": "SYNTHETIC_70" // 切削液型号更新
}
}
],
"prepareMaterialType": "PREPARE_MATERIAL", // 备料类型不变
"snProduction": true, // 保持序列号管理
"snParallel": true, // 序列号改为并行生成
"bindingSn": [
{
"procedureCode": "PROC_TEST_05", // 绑定工序变更为测试05
"autoGenerateSnCount": 600, // 自动生成序列号数量更新
"customSnCodes": [
"CUST_SN_2023070002" // 客供序列号更新
]
}
],
"planMaterials": [
{
"itemCode": "MAT_AL7075", // 原材料变更为7075铝材
"procedureCode": "PROC_CNC_01_V2", // 工序编码同步更新
"bomVersion": "BOM_V2_4", // BOM版本同步更新
"planQty": 660, // 计划用量更新(含10%损耗)
"assistUnitPlanQty": 3300, // 辅助单位用量更新
"consumeType": "DEFAULT", // 消耗类型不变
"consumeMaterialLimitType": "WORK_ORDER", // 限额类型不变
"configurableSpecMap": {
"thickness": "12±0.1mm" // 物料厚度要求更新
},
"comment": "必须使用批次AL7075-23C材料", // 批次要求更新
"keyMaterial": true, // 保持关键物料
"defaultWarehouseCode": "WH_RAW_METAL_2", // 默认仓库变更为2号
"defaultBatchCodes": ["BATCH_AL7075_2307B"], // 指定物料批次更新
"replaceProductSn": "false", // 不替换产品序列号
"enablePrepareMaterialLimit": true, // 保持启用备料限额
"itemRecognizableCode": "ID_AL7075_T12", // 物料识别码更新
"distributeOrder": "1" // 发料顺序不变
}
],
"backFlushMaterials": [
{
"itemCode": "MAT_SCREW_M5", // 倒冲物料变更为M5螺钉
"procedureCode": "PROC_ASM_MAIN_V2", // 工序编码同步更新
"bomVersion": "BOM_V2_4", // BOM版本同步更新
"planQty": 3600, // 计划用量更新(每件6颗)
"assistUnitPlanQty": 0, // 无辅助单位
"consumeType": "BACKFLUSH", // 倒冲消耗类型
"consumeMaterialLimitType": "UNLIMITED", // 无限额消耗
"configurableSpecMap": {
"length": "20mm" // 螺钉长度更新
},
"comment": "线边仓自动扣料-新增M5螺钉" // 备注更新
}
],
"customFields": {
"energyConsumption": "20.5kW" // 单件能耗更新
}
}
}
curl --location --request POST 'https://sit.newcoretech.com/api/open/v3/workOrder/update' \
--header 'Content-Type: application/json' \
--data-raw '{
"body": {
"parentCode": "MO_PARENT_20230720001", // 上级生产单号(关联主生产计划)
"code": "MO20230721001", // 生产单编号(更新后)
"assigneeType": "TEAM", // 分配类型(更新为团队分配)
"assigneeCode": "TEAM_CNC_03", // 操作团队编号(CNC三组)
"itemCode": "PROD_GXQ_3300_V2", // 产品物料编码(版本更新)
"configurableSpecMap": {
"surfaceTreatment": "electroplating" // 表面处理工艺更新为电镀
},
"bomVersion": "BOM_V2_4", // BOM版本更新
"planQty": 600, // 计划数量增加至600件
"baseUnitPlanQty": 600, // 基本单位数量同步更新
"assistUnitPlanQty": 3000, // 辅助单位数量(按5kg/件计算)
"comment": "客户加急订单-需7月28日前交付", // 备注更新
"planMaterialComment": "铜材需预烘烤处理,锌合金件新增", // 物料要求更新
"startTime": 1690502400000, // 开始时间延后至2023-07-28
"endTime": 1690592400000, // 结束时间延后至2023-07-29 01:00
"productionBatchCode": "BATCH_20230728_01", // 生产批次号更新
"productionWarehouseCode": "WH_FINISHED_02", // 成品仓库变更为2号库
"routingCode": "ROUTE_GXQ_V4", // 工艺路线版本更新
"productionProcessCode": "PROC_ASM_MAIN_V2", // 主工序版本更新
"prepareMaterialPlan": "true", // 启用备料计划
"procedures": [
{
"procedureCode": "PROC_CNC_01_V2", // 工序编码版本更新
"outSource": false, // 保持内部生产
"workCenterCode": "WC_CNC_5", // 工作中心变更为5号
"requirement": "±0.03mm公差控制", // 公差要求提高
"designDiagrams": "GD_3300_ASM_V3.pdf", // 设计图纸版本更新
"nextProcedureCode": "PROC_POLISH_03", // 下一工序变更为抛光03
"lotCarFlowType": "AUTO_FLOW", // 批次流转类型改为自动
"flowBatchSize": 30, // 流转批量减小至30件
"flowReceive": true, // 保持接收前序物料
"printProcedure": true, // 保持打印工序指导书
"snProductionProcedure": true, // 序列号生成工序
"snReplaceProcedure": false, // 非序列号替换工序
"snProductionType": "AUTO", // 序列号生产方式改为自动
"snImportType": "MANUAL", // 序列号导入方式改为手动
"snReplaceType": "NONE", // 序列号替换类型不变
"snPrintProcedure": true, // 保持打印序列号标签
"snSingletonProcedure": false, // 非单件序列号模式
"selfInspect": true, // 保持自检
"specialInspect": true, // 保持专检
"inspectPlan": {
"inspectPlanCode": "IP_DIM_008", // 质检方案编码更新
"inspectStandardCode": "IS_ISO2768-2", // 检验标准版本更新
"inspectAssigneeType": "TEAM", // 质检分配类型为团队
"inspectAssigneeCodes": [
"QC_TEAM_C" // 质检团队变更为C组
]
},
"selfInspectPlan": {
"inspectPlanCode": "SELF_CHK_02", // 自检方案版本更新
"inspectStandardCode": "VISUAL_CHK_V2" // 自检标准版本更新
},
"specialInspectPlan": {
"inspectPlanCode": "SPC_IP_10", // 专检方案版本更新
"inspectStandardCode": "SPC_MSA_04", // 专检标准版本更新
"inspectAssigneeType": "STAFF", // 质检分配类型为个人
"inspectAssigneeCodes": [
"QC_MIKE_2023" // 质检员变更为Mike
]
},
"enableItemRecognizeCode": true, // 保持启用物料识别码
"itemRecognizeCodeConfig": {
"itemRecognizeMatchLength": 14, // 识别码长度增加
"ruleType": "AS_CODE_PREFIX" // 规则类型不变
},
"customFields": {
"coolantType": "SYNTHETIC_70" // 切削液型号更新
}
}
],
"prepareMaterialType": "PREPARE_MATERIAL", // 备料类型不变
"snProduction": true, // 保持序列号管理
"snParallel": true, // 序列号改为并行生成
"bindingSn": [
{
"procedureCode": "PROC_TEST_05", // 绑定工序变更为测试05
"autoGenerateSnCount": 600, // 自动生成序列号数量更新
"customSnCodes": [
"CUST_SN_2023070002" // 客供序列号更新
]
}
],
"planMaterials": [
{
"itemCode": "MAT_AL7075", // 原材料变更为7075铝材
"procedureCode": "PROC_CNC_01_V2", // 工序编码同步更新
"bomVersion": "BOM_V2_4", // BOM版本同步更新
"planQty": 660, // 计划用量更新(含10%损耗)
"assistUnitPlanQty": 3300, // 辅助单位用量更新
"consumeType": "DEFAULT", // 消耗类型不变
"consumeMaterialLimitType": "WORK_ORDER", // 限额类型不变
"configurableSpecMap": {
"thickness": "12±0.1mm" // 物料厚度要求更新
},
"comment": "必须使用批次AL7075-23C材料", // 批次要求更新
"keyMaterial": true, // 保持关键物料
"defaultWarehouseCode": "WH_RAW_METAL_2", // 默认仓库变更为2号
"defaultBatchCodes": ["BATCH_AL7075_2307B"], // 指定物料批次更新
"replaceProductSn": "false", // 不替换产品序列号
"enablePrepareMaterialLimit": true, // 保持启用备料限额
"itemRecognizableCode": "ID_AL7075_T12", // 物料识别码更新
"distributeOrder": "1" // 发料顺序不变
}
],
"backFlushMaterials": [
{
"itemCode": "MAT_SCREW_M5", // 倒冲物料变更为M5螺钉
"procedureCode": "PROC_ASM_MAIN_V2", // 工序编码同步更新
"bomVersion": "BOM_V2_4", // BOM版本同步更新
"planQty": 3600, // 计划用量更新(每件6颗)
"assistUnitPlanQty": 0, // 无辅助单位
"consumeType": "BACKFLUSH", // 倒冲消耗类型
"consumeMaterialLimitType": "UNLIMITED", // 无限额消耗
"configurableSpecMap": {
"length": "20mm" // 螺钉长度更新
},
"comment": "线边仓自动扣料-新增M5螺钉" // 备注更新
}
],
"customFields": {
"energyConsumption": "20.5kW" // 单件能耗更新
}
}
}'
{
"code": 0,
"message": ""
}