From 481e5baf46de4675b35c7f51f719c552a5b98b86 Mon Sep 17 00:00:00 2001 From: mzr Date: Fri, 10 Oct 2025 08:50:21 +0800 Subject: [PATCH] =?UTF-8?q?PMO=E5=92=8CPICKM=E7=9A=84BP=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../private/nc/bs/mmpac/pickm/bp/PickmApproveBP.java | 5 ++--- .../nc/bs/mmpac/pmo/pac0002/bp/PMOApproveBP.java | 9 +++------ .../nc/bs/mmpac/pmo/pac0002/bp/PMORowPutBP.java | 12 ++++++------ 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pickm/bp/PickmApproveBP.java b/mmpac/src/private/nc/bs/mmpac/pickm/bp/PickmApproveBP.java index b9bf803e..5a8be283 100644 --- a/mmpac/src/private/nc/bs/mmpac/pickm/bp/PickmApproveBP.java +++ b/mmpac/src/private/nc/bs/mmpac/pickm/bp/PickmApproveBP.java @@ -8,7 +8,6 @@ import nc.bs.mmpac.pickm.rule.PickmApproveCheckStatusRule; import nc.bs.mmpac.pickm.rule.PickmCheckAuditRule; import nc.bs.mmpac.pickm.rule.PickmFbackflustimeCheckRule; import nc.bs.mmpac.pickm.rule.PickmSetStatusRule; -import nc.bs.mmpac.pmo.pac0002.bp.rule.AfterApproveSyncHighpressureMesRule; import nc.bs.mmpub.rule.MMATOMaterialCheckRule; import nc.bs.mmpub.rule.MMVOSagaFrozenValidateRule; import nc.impl.pubapp.pattern.data.bill.template.UpdateBPTemplate; @@ -23,10 +22,10 @@ import nc.vo.mmpac.pickm.enumeration.FbillstatusEnum; public class PickmApproveBP { private void addAfterRule(CompareAroundProcesser processer) { - //备料计划审批推送锐制 + // 备料计划审批推送锐制 IRule pickmstatusFilterRule = new AfterApproveRuleSyncRZWMS(); processer.addAfterRule(pickmstatusFilterRule); - //备料计划审批后推送高压MES + // 备料计划审批后推送高压MES processer.addAfterRule(new AfterApproveRuleHighpressureMes()); } diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOApproveBP.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOApproveBP.java index 66a6b174..786a6698 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOApproveBP.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMOApproveBP.java @@ -60,13 +60,10 @@ public class PMOApproveBP { processer.addAfterRule(new AfterApproveSyncQMSRule()); // 流程生产订单审批后推送高压MES processer.addAfterRule(new AfterApproveSyncHighpressureMesRule()); - - -// processer.addAfterRule(new AfterApproveSyncEpicQMSRule()); - //流程生产订单审批后推送高压IMS - processer.addAfterRule(new PMOAfterApproveRuleHighpressureIms()); + // 流程生产订单审批后推送高压IMS-流程生产订单 // processer.addAfterRule(new AfterApproveSyncImsRule("Y")); - + // 流程生产订单审批后推送高压IMS-流程备料计划 + // processer.addAfterRule(new PMOAfterApproveRuleHighpressureIms()); } public PMOAggVO[] approveCancel(PMOAggVO[] fullBills, PMOAggVO[] originBills) { diff --git a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMORowPutBP.java b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMORowPutBP.java index 7ebb5468..60a5604a 100644 --- a/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMORowPutBP.java +++ b/mmpac/src/private/nc/bs/mmpac/pmo/pac0002/bp/PMORowPutBP.java @@ -1,12 +1,8 @@ package nc.bs.mmpac.pmo.pac0002.bp; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - import nc.bs.mmpac.pmo.pac0002.bp.rule.AfterPmoSyncJmQMSRule; import nc.bs.mmpac.pmo.pac0002.bp.rule.PutBeforeCheckStatusRule; +import nc.bs.mmpac.pmo.pac0002.bp.rule.putBeforeCheckRule; import nc.bs.mmpac.pmo.pac0002.bp.service.PMOBPService; import nc.bs.mmpac.pmo.pac0002.bp.util.PMOBPUtil; import nc.bs.mmpac.pmo.pac0002.pluginpoint.PMOPluginPoint; @@ -16,7 +12,6 @@ import nc.bs.mmpac.pmo.pac0002.rule.PMOPutAutoAuditPickmRule; import nc.bs.mmpac.pmo.pac0002.rule.check.PMOCheckDeptNotNullRule; import nc.bs.mmpac.pmo.pac0002.rule.fill.PMOFillBatchCodeRule; import nc.bs.mmpac.pmo.pac0002.rule.fill.PMOFillPutValueRule; -import nc.bs.mmpac.pmo.pac0002.bp.rule.putBeforeCheckRule; import nc.bs.mmpub.rule.MMVOSagaFrozenValidateRule; import nc.impl.pubapp.pattern.data.vo.tool.VOConcurrentTool; import nc.impl.pubapp.pattern.rule.IRule; @@ -33,6 +28,11 @@ import nc.vo.mmpac.pmo.pac0002.enumeration.PMOFItemStatusEnum; import nc.vo.pub.CircularlyAccessibleValueObject; import nc.vo.pubapp.pattern.exception.ExceptionUtils; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + public class PMORowPutBP { public PMOAggVO[] rowput(PMOAggVO[] vos) { try {