From 195bfccc52dc88fd8859bbe00e74c9632ef308a8 Mon Sep 17 00:00:00 2001 From: houyi <1398559711@qq.com> Date: Thu, 9 Oct 2025 14:34:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E6=96=99=E3=80=81=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E3=80=81=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E5=90=8E=E6=8E=A8=E9=80=81=E9=AB=98=E5=8E=8B?= =?UTF-8?q?MES=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rule/AfterApproveCancelSyncHighpressureMesRule.java | 4 +++- .../bp/rule/AfterApproveSyncHighpressureMesRule.java | 4 +++- .../so/m30/rule/approve/AfterSoCancelSyncRuleGyMes.java | 5 ++++- .../nc/bs/so/m30/rule/approve/AfterSoSyncRuleGyMes.java | 8 ++++++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveCancelSyncHighpressureMesRule.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveCancelSyncHighpressureMesRule.java index 545f1488..947889f9 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveCancelSyncHighpressureMesRule.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/rule/AfterApproveCancelSyncHighpressureMesRule.java @@ -101,7 +101,9 @@ public class AfterApproveCancelSyncHighpressureMesRule implements IRule { jsonArray.add(singleObj); list.put("list", jsonArray); } - pushData(list, flags); + if (list != null && !list.isEmpty()) { + pushData(list, flags); + } } /** diff --git a/so/src/private/nc/bs/so/m30/rule/approve/AfterSoCancelSyncRuleGyMes.java b/so/src/private/nc/bs/so/m30/rule/approve/AfterSoCancelSyncRuleGyMes.java index d9d0aae8..75a9dfe2 100644 --- a/so/src/private/nc/bs/so/m30/rule/approve/AfterSoCancelSyncRuleGyMes.java +++ b/so/src/private/nc/bs/so/m30/rule/approve/AfterSoCancelSyncRuleGyMes.java @@ -100,7 +100,10 @@ public class AfterSoCancelSyncRuleGyMes implements IRule { list.put("bipOrderId", result); // 主键ID list.put("bipUpdateBy", bipUpdateBy);// 取消审批人 - pushData(list); + if (list != null && !list.isEmpty()) { + pushData(list); + } + } } diff --git a/so/src/private/nc/bs/so/m30/rule/approve/AfterSoSyncRuleGyMes.java b/so/src/private/nc/bs/so/m30/rule/approve/AfterSoSyncRuleGyMes.java index bd5d8c66..f5d5f8ca 100644 --- a/so/src/private/nc/bs/so/m30/rule/approve/AfterSoSyncRuleGyMes.java +++ b/so/src/private/nc/bs/so/m30/rule/approve/AfterSoSyncRuleGyMes.java @@ -110,7 +110,9 @@ public class AfterSoSyncRuleGyMes implements IRule { itemObj.put("remark", item.getVrownote());// 备注 itemObj.put("bipCreateBy", createName);// 创建人 itemObj.put("customers", customerName);// 客户 - pushData(itemObj); + if (itemObj != null && !itemObj.isEmpty()) { + pushData(itemObj); + } } } else { @@ -131,7 +133,9 @@ public class AfterSoSyncRuleGyMes implements IRule { itemObj.put("remark", item.getVrownote());// 备注 itemObj.put("bipUpdateBy", createName);// 修改人 itemObj.put("customers", customerName);// 客户 - pushData_Update(itemObj); + if (itemObj != null && !itemObj.isEmpty()) { + pushData_Update(itemObj); + } } }