diff --git a/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java b/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java index 02426c71..8448eff7 100644 --- a/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java +++ b/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java @@ -408,6 +408,15 @@ public class APIMaterialOutMaintainImpl implements IAPIMaterialOutMaintain { setMaterialOutRowNum(vos); UFDouble num = new UFDouble(paramMap.get("num").toString()); for (MaterialOutVO vo : vos) { + MaterialOutHeadVO headVo = vo.getHead(); + // 设置 vdef9 启源领料id + if (MMValueCheck.isNotEmpty(paramMap.get("vdef9"))) { + headVo.setVdef9(paramMap.get("vdef9").toString()); + } + // 设置 vdef16 MES回传单据号 + if (MMValueCheck.isNotEmpty(paramMap.get("vdef16"))) { + headVo.setVdef16(paramMap.get("vdef16").toString()); + } // 处理行数量,行数量 = 本次领料套数(启源传入)*单位主用量(备料计划) MaterialOutBodyVO[] bodys = vo.getBodys(); for (MaterialOutBodyVO body : bodys) {