From 7b0d64895dcde190435fbee8541a7cbc19ddb361 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=98=8E?= <125556714+Topfunplus@users.noreply.github.com> Date: Thu, 29 May 2025 08:49:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(SO):=20=E5=90=8C=E6=AD=A5=E9=94=80?= =?UTF-8?q?=E5=94=AE=E8=AE=A2=E5=8D=95=E6=97=B6=E6=96=B0=E5=A2=9E=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E7=B1=BB=E5=9E=8B=E7=BC=96=E7=A0=81=E5=92=8C=E4=B8=BB?= =?UTF-8?q?=E9=94=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 AfterApprovingSynchronizeRuleMES 类中添加了三个新的字段属性: -销售订单交易类型编码 (SXZF19) - 销售订单主键 (SXZF20) - 销售订单子表主键 (SXZF21) - 这些新属性将增强与 MES 系统的同步信息,提高数据集成的准确性 --- .../approve/AfterApprovingSynchronizeRuleMES.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleMES.java b/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleMES.java index 67db0b0..3ee3d47 100644 --- a/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleMES.java +++ b/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleMES.java @@ -208,7 +208,22 @@ public class AfterApprovingSynchronizeRuleMES implements IRule { // к property.put("propertyFiled", "SXZF15"); property.put("propertyValue", body.getCsaleorderbid()); + // ֶ ۶ͱ + JSONObject property1 = new JSONObject(); + JSONObject property2 = new JSONObject(); + JSONObject property3 = new JSONObject(); + property1.put("propertyFiled", "SXZF19"); + property1.put("propertyValue", head.getVtrantypecode()); // ͱ + // ۶ + property2.put("propertyFiled", "SXZF20"); + property2.put("propertyValue", head.getCsaleorderid()); // ͷ +// // ۶ӱ +// property3.put("propertyFiled", "SXZF21"); +// property3.put("propertyValue", body.getCsaleorderbid()); // properties.add(property); + properties.add(property1); + properties.add(property2); + properties.add(property3); detailItem.put("properties", properties); details.add(detailItem); }