From 6cc2585572277dd2b2bba60d99031306cbdc3af8 Mon Sep 17 00:00:00 2001 From: mzr Date: Sat, 20 Sep 2025 18:25:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E5=AF=86-=E5=90=AF=E6=BA=90-=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bs/mmpac/pmo/pac0002/bp/rule/AfterPmoSyncJmQMSRule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterPmoSyncJmQMSRule.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterPmoSyncJmQMSRule.java index 426ef0af..1376b83e 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterPmoSyncJmQMSRule.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterPmoSyncJmQMSRule.java @@ -77,6 +77,7 @@ public class AfterPmoSyncJmQMSRule implements IRule { String billmakerName = (String) baseDAO.executeQuery(sql, new ColumnProcessor()); singleObj.put("batchid", System.currentTimeMillis()); + singleObj.put("bipzyid", pmoHeadVO.getCpmohid());// BIP订单主键 singleObj.put("scdh", pmoHeadVO.getVbillcode()); singleObj.put("xdrq", pmoHeadVO.getDbilldate().toString()); singleObj.put("jhy", billmakerName); @@ -98,12 +99,14 @@ public class AfterPmoSyncJmQMSRule implements IRule { Integer fitemstatus = item.getFitemstatus(); JSONObject itemObj = new JSONObject(); + itemObj.put("bipqdid", item.getCmoid());// BIP行id itemObj.put("sgdh", projectCode);// 施工单号-BIP项目编码 itemObj.put("xshth", item.getVfirstcode());// 销售合同号-BIP源头单据号 itemObj.put("htqdxh", item.getVfirstrowno());// 合同清单序号-BIP源头单据行号 itemObj.put("wlbh", mrlmap.get("code"));// 产品编号 itemObj.put("wlmc", mrlmap.get("name"));// 产品名称 - itemObj.put("wlxhgg", mrlmap.get("materialspec") + (String) mrlmap.get("materialtype"));// 产品型号规格 + String wlxhgg = MyHelper.skipNull(mrlmap.get("materialspec")) + MyHelper.skipNull(mrlmap.get("materialtype")); + itemObj.put("wlxhgg", wlxhgg);// 产品型号规格 itemObj.put("jhsl", item.getNastnum().toString());// 计划数量,该产品的生产计划数量 UFDateTime tplanendtime = item.getTplanendtime(); String tplanendtimeStr = "";