From ed57650cb21054e30ac328200747503221a1dd14 Mon Sep 17 00:00:00 2001 From: mzr Date: Mon, 13 Oct 2025 19:56:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(ic):=20=E5=A2=9E=E5=8A=A0=E5=90=AF?= =?UTF-8?q?=E6=BA=90=E9=A2=86=E6=96=99ID=E5=92=8CMES=E5=9B=9E=E4=BC=A0?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E5=8F=B7=E5=AD=97=E6=AE=B5=E6=94=AF=E6=8C=81?= =?UTF-8?q?-=20=E5=9C=A8MaterialOutHeadVO=E4=B8=AD=E8=AE=BE=E7=BD=AEvdef9?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=AD=98=E5=82=A8=E5=90=AF=E6=BA=90=E9=A2=86?= =?UTF-8?q?=E6=96=99ID=20-=20=E5=9C=A8MaterialOutHeadVO=E4=B8=AD=E8=AE=BE?= =?UTF-8?q?=E7=BD=AEvdef16=E5=AD=97=E6=AE=B5=E5=AD=98=E5=82=A8MES=E5=9B=9E?= =?UTF-8?q?=E4=BC=A0=E5=8D=95=E6=8D=AE=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/impl/ic/m4d/APIMaterialOutMaintainImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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) {