From 347c9d9a14656fdec8b15eb62c82c68fdae29b57 Mon Sep 17 00:00:00 2001 From: mzr Date: Sun, 23 Nov 2025 09:42:01 +0800 Subject: [PATCH] =?UTF-8?q?PMO=E8=A7=84=E5=88=99=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOAdjustBP.java | 5 ++++- .../src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOUpdateBP.java | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOAdjustBP.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOAdjustBP.java index a72e42ed..d8735735 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOAdjustBP.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOAdjustBP.java @@ -219,10 +219,13 @@ public class PMOAdjustBP { processer.addAfterRule(new AfterApproveSyncEpicMesRule()); ICompareRule planStartTimeChangeRule = new AfterPlanStartTimeChangeRule();// sunfj2025.09.26 - processer.addAfterRule(planStartTimeChangeRule); + processer.addAfterFinalRule(planStartTimeChangeRule); // 变更后推送流程生产订单到启源(精密铸造) processer.addAfterRule(new AfterPmoSyncJmQMSRule()); + + IRule updateAfterToMesRule = new UpdateAfterToMesRule(); + processer.addAfterRule(updateAfterToMesRule); } // 挪退料建议 diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOUpdateBP.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOUpdateBP.java index 313c4e0e..1c573543 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOUpdateBP.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOUpdateBP.java @@ -214,7 +214,8 @@ public class PMOUpdateBP { IRule saveapproverule = new PMOUpdateSaveApproveRule(); processer.addAfterRule(saveapproverule); ICompareRule planStartTimeChangeRule = new AfterPlanStartTimeChangeRule();// sunfj2025.09.26 - processer.addAfterRule(planStartTimeChangeRule); + processer.addAfterFinalRule(planStartTimeChangeRule); + IRule updateAfterToMesRule = new UpdateAfterToMesRule(); processer.addAfterRule(updateAfterToMesRule); }