From 9c8f5168c9f5ddcf5ecdc02a15375c4c0531edf2 Mon Sep 17 00:00:00 2001 From: mzr Date: Wed, 3 Sep 2025 19:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E6=A3=80=E6=8A=A5=E5=91=8A=E6=8E=A8?= =?UTF-8?q?=E5=90=AF=E6=BA=90=E5=AD=97=E6=AE=B5=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nc/bs/qc/c003/maintain/rule/SyncQcQmsRule.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/qc/src/private/nc/bs/qc/c003/maintain/rule/SyncQcQmsRule.java b/qc/src/private/nc/bs/qc/c003/maintain/rule/SyncQcQmsRule.java index 33a445c..436c372 100644 --- a/qc/src/private/nc/bs/qc/c003/maintain/rule/SyncQcQmsRule.java +++ b/qc/src/private/nc/bs/qc/c003/maintain/rule/SyncQcQmsRule.java @@ -74,6 +74,11 @@ public class SyncQcQmsRule implements IRule { String pkApplyer = hvo.getPk_applyer(); String applyerName = MyHelper.getStrValByCondition(PsndocVO.getDefaultTableName(), PsndocVO.NAME, PsndocVO.PK_PSNDOC + " = '" + pkApplyer + "'"); + String bz = "", cghth = ""; + if (bvo != null && bvo.length > 0) { + bz = bvo[0].getVbdef1(); // BOM备注 + cghth = bvo[0].getVbdef2(); // 采购单号 + } // 组装数据 JSONObject singleObj = new JSONObject(); long cts = System.currentTimeMillis(); @@ -83,7 +88,7 @@ public class SyncQcQmsRule implements IRule { singleObj.put("wlgysid", supplierVersionVO.getCode());// 供应商编码 singleObj.put("wlgysmc", supplierVersionVO.getName());// 供应商名称 singleObj.put("sjr", applyerName);// 送检人,负责提交送检单的人员姓名 - singleObj.put("cghth", "");// 采购合同号,关联对应的采购合同 + singleObj.put("cghth", cghth);// 采购合同号,关联对应的采购合同 singleObj.put("bz", hvo.getVmemo());// 摘要备注,用于填写送检单的补充说明信息 String pkMaterial = hvo.getPk_material(); @@ -102,10 +107,6 @@ public class SyncQcQmsRule implements IRule { itemObj.put("wlxhgg", materialtype + materialspec); // 物料型号规格 itemObj.put("sjsl", hvo.getNapplynum().toString()); // 送检数量(设计单位),按设计计量单位统计的送检数量 itemObj.put("jldw", cunitname); // 计量单位 - String bz = ""; - if (bvo != null && bvo.length > 0) { - bz = bvo[0].getVbdef1(); // BOM备注 - } itemObj.put("bz", bz); // 明细备注,用于填写该送检物料的补充说明 contentArray.add(itemObj);