From 8dcbbb8675fde4364eec54e62a8299ff66cc87ef Mon Sep 17 00:00:00 2001 From: lihao Date: Sat, 11 Oct 2025 20:12:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=B1=E5=8F=98-=E6=B5=81=E7=A8=8B=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E8=AE=A2=E5=8D=95=E6=8E=A8=E9=80=81=E5=90=AF=E6=BA=90?= =?UTF-8?q?-=E6=96=BD=E5=B7=A5=E5=8D=95=E5=8F=B7=E5=8F=96=E5=80=BC?= =?UTF-8?q?=E7=94=9F=E4=BA=A7BOM=E7=89=88=E6=9C=AC=E5=8F=B7-mzr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mmpac/pmo/pac0002/bp/rule/AfterApproveSyncQMSRule.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncQMSRule.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncQMSRule.java index 97a683a6..a4fa3992 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncQMSRule.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveSyncQMSRule.java @@ -12,6 +12,7 @@ import nc.bs.uapbd.util.ThirdPartyPostRequestUtil; import nc.impl.pubapp.pattern.rule.IRule; import nc.jdbc.framework.processor.ColumnProcessor; import nc.jdbc.framework.processor.MapProcessor; +import nc.vo.bd.bom.bom0202.entity.BomVO; import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO; import nc.vo.mmpac.pmo.pac0002.entity.PMOHeadVO; import nc.vo.mmpac.pmo.pac0002.entity.PMOItemVO; @@ -82,9 +83,13 @@ public class AfterApproveSyncQMSRule implements IRule { String cprojectid = item.getCprojectid();// 项目id String projectCode = MyHelper.getStrValByCondition(ProjectHeadVO.getDefaultTableName(), ProjectHeadVO.PROJECT_CODE, ProjectHeadVO.PK_PROJECT + " = '" + cprojectid + "'"); + // 生产BOM版本 + String cbomversionid = item.getCbomversionid(); + String hversion = MyHelper.getStrValByCondition(BomVO.TABLE_NAME, BomVO.HVERSION, + BomVO.CBOMID + " = '" + cbomversionid + "'"); JSONObject itemObj = new JSONObject(); - itemObj.put("sgdh", pmoHeadVO.getVbillcode()); + itemObj.put("sgdh", hversion);// QMS施工单号-BIP的生产BOM版本号 itemObj.put("xshth", projectCode); itemObj.put("htqdxh", item.getVfirstrowno()); itemObj.put("wlbh", mrlmap.get("code"));// 产品编号