From a33d3eaf4078d2172aa4c244d3248815f08ba8de Mon Sep 17 00:00:00 2001 From: mzr Date: Thu, 5 Feb 2026 19:14:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=8E=AF=E5=A2=83=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=90=88=E5=B9=B6?= 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 | 6 ++++-- 1 file changed, 4 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 d8735735..33fe2334 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 @@ -107,6 +107,8 @@ public class PMOAdjustBP { // 工序计划工序号重复校验 IRule proccoderule = new PMOCheckProcedureDupRule(); processer.addBeforeRule(proccoderule); + IRule checkproExistDownRule = new PMOCheckProcedureExistDownRule(); + processer.addBeforeRule(checkproExistDownRule); // 当计划投入数量改小时,需保证不能小于Max(生产订单工序计划中返工工序为‘否’的所有工序的累计完工数量【累计完工数量:工序对应的所有完工报告中该工序的完工数量】) IRule planputNumberRule = new PMOCheckPlanPutNumberRule(); processer.addBeforeRule(planputNumberRule); @@ -218,8 +220,8 @@ public class PMOAdjustBP { // 变更后推送流程生产订单到艾普MES processer.addAfterRule(new AfterApproveSyncEpicMesRule()); - ICompareRule planStartTimeChangeRule = new AfterPlanStartTimeChangeRule();// sunfj2025.09.26 - processer.addAfterFinalRule(planStartTimeChangeRule); +// ICompareRule planStartTimeChangeRule = new AfterPlanStartTimeChangeRule();// sunfj2025.09.26 +// processer.addAfterFinalRule(planStartTimeChangeRule); // 变更后推送流程生产订单到启源(精密铸造) processer.addAfterRule(new AfterPmoSyncJmQMSRule());