From 28713967b3a01efe2ddccc367e09669902014147 Mon Sep 17 00:00:00 2001 From: mzr Date: Sun, 21 Sep 2025 20:33:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E9=85=8D=E8=AE=A2=E5=8D=95=E6=8E=A8PL?= =?UTF-8?q?M-=E6=9B=BF=E6=8D=A2=E4=B8=BA=E6=AD=A3=E5=BC=8F=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E7=9A=84=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nccloud/web/mmpac/pmo/action/PmoToPlmAction.java | 10 ++++------ .../pmo/pac0002/bp/rule/AfterApproveSyncPLMRule.java | 8 ++++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/mmpac/src/client/nccloud/web/mmpac/pmo/action/PmoToPlmAction.java b/mmpac/src/client/nccloud/web/mmpac/pmo/action/PmoToPlmAction.java index ae486740..02dbd22d 100644 --- a/mmpac/src/client/nccloud/web/mmpac/pmo/action/PmoToPlmAction.java +++ b/mmpac/src/client/nccloud/web/mmpac/pmo/action/PmoToPlmAction.java @@ -5,7 +5,6 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.google.gson.Gson; import nc.bs.dao.BaseDAO; import nc.bs.dao.DAOException; -import nc.bs.framework.common.InvocationInfoProxy; import nc.bs.framework.common.NCLocator; import nc.bs.logging.Log; import nc.bs.logging.Logger; @@ -21,7 +20,6 @@ import nc.vo.mmpac.pmo.pac0002.entity.PMOItemVO; import nc.vo.org.OrgVO; import nc.vo.pub.BusinessException; import nc.vo.util.CloneUtil; -import nccloud.api.rest.utils.ResultMessageUtil; import nccloud.framework.web.action.itf.ICommonAction; import nccloud.framework.web.container.IRequest; import nccloud.framework.web.json.JsonFactory; @@ -141,10 +139,10 @@ public class PmoToPlmAction implements ICommonAction { request.put("ab012", itemVO.getNastnum()); request.put("gsdm", GSDM); - request.put("materialsissuedate", itemVO.getVdef17()); - request.put("mainassistmaterialsdate", itemVO.getVdef18()); - request.put("assistmaterialsdate", itemVO.getVdef19()); - request.put("drawingpickingdate", itemVO.getVdef20()); // 替换为实际字段名,如 getVdef20() + request.put("materialsissuedate", itemVO.getAttributeValue("vdef23")); + request.put("mainassistmaterialsdate", itemVO.getAttributeValue("vdef29")); + request.put("assistmaterialsdate", itemVO.getAttributeValue("vdef28")); + request.put("drawingpickingdate", itemVO.getAttributeValue("vdef24")); // 替换为实际字段名,如 getVdef20() // 将组装好的 Map 添加到结果列表 requestList.add(request); } diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncPLMRule.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncPLMRule.java index 88e6a21c..cfdb1ecd 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncPLMRule.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncPLMRule.java @@ -133,10 +133,10 @@ public class AfterApproveSyncPLMRule implements IRule { request.put("ab012", itemVO.getNastnum()); request.put("gsdm", GSDM); - request.put("materialsissuedate", itemVO.getVdef17()); - request.put("mainassistmaterialsdate", itemVO.getVdef18()); - request.put("assistmaterialsdate", itemVO.getVdef19()); - request.put("drawingpickingdate", itemVO.getVdef20()); // 鏇挎崲涓哄疄闄呭瓧娈靛悕锛屽 getVdef20() + request.put("materialsissuedate", itemVO.getAttributeValue("vdef23")); + request.put("mainassistmaterialsdate", itemVO.getAttributeValue("vdef29")); + request.put("assistmaterialsdate", itemVO.getAttributeValue("vdef28")); + request.put("drawingpickingdate", itemVO.getAttributeValue("vdef24")); // 鏇挎崲涓哄疄闄呭瓧娈靛悕锛屽 getVdef20() // 灏嗙粍瑁呭ソ鐨 Map 娣诲姞鍒扮粨鏋滃垪琛 resultList.add(request); }