From 596e3d74bf3c78b7f75d22b2ea84b1c865179bc4 Mon Sep 17 00:00:00 2001 From: mzr Date: Wed, 5 Nov 2025 14:27:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E5=AF=86-=E5=90=AF=E6=BA=90=E6=88=90?= =?UTF-8?q?=E5=A5=97=E9=A2=86=E6=96=99=E6=8E=A5=E5=8F=A3-=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ic/m4d/APIMaterialOutMaintainImpl.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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 c49b393c..0271441b 100644 --- a/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java +++ b/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java @@ -435,7 +435,7 @@ public class APIMaterialOutMaintainImpl implements IAPIMaterialOutMaintain { for (MaterialOutVO vo : vos) { MaterialOutHeadVO headVo = vo.getHead(); UFDate dbilldate = headVo.getDbilldate(); - // 设置单据日期, 如果单据日期小于2025-11-02,则单据日期设置为2025-11-02 + // 因开关账检查的限制需设置单据日期, 如果单据日期小于2025-11-02,则单据日期设置为2025-11-02 UFDate ufDate = new UFDate("2025-11-02"); if (dbilldate != null) { int i = dbilldate.compareTo(ufDate); @@ -457,6 +457,18 @@ public class APIMaterialOutMaintainImpl implements IAPIMaterialOutMaintain { if (MMValueCheck.isNotEmpty(paramMap.get("vdef16"))) { headVo.setVdef16(paramMap.get("vdef16").toString()); } + // 设置 vdef22 派工单批次Id + if (MMValueCheck.isNotEmpty(paramMap.get("vdef22"))) { + headVo.setAttributeValue("vdef22", paramMap.get("vdef22").toString()); + } + // 设置 vdef23 派工单对象Id + if (MMValueCheck.isNotEmpty(paramMap.get("vdef23"))) { + headVo.setAttributeValue("vdef23", paramMap.get("vdef23").toString()); + } + // 设置 vdef24 派工单Id + if (MMValueCheck.isNotEmpty(paramMap.get("vdef24"))) { + headVo.setAttributeValue("vdef24", paramMap.get("vdef24").toString()); + } // 处理行数量,行数量 = 本次领料套数(启源传入)*单位主用量(备料计划) MaterialOutBodyVO[] bodys = vo.getBodys(); for (MaterialOutBodyVO body : bodys) {