审批BP增加规则-生产订单和备料计划

This commit is contained in:
mzr 2025-10-09 14:04:29 +08:00
parent b457962c3a
commit 920842f6b4
2 changed files with 6 additions and 11 deletions

View File

@ -1,7 +1,6 @@
package nc.bs.mmpac.pickm.bp; package nc.bs.mmpac.pickm.bp;
import nc.bs.mmpac.pickm.bp.rule.AfterApproveRuleHighpressureIms;
import nc.bs.mmpac.pickm.bp.rule.AfterApproveRuleHighpressureMes; import nc.bs.mmpac.pickm.bp.rule.AfterApproveRuleHighpressureMes;
import nc.bs.mmpac.pickm.bp.rule.AfterApproveRuleSyncRZWMS; import nc.bs.mmpac.pickm.bp.rule.AfterApproveRuleSyncRZWMS;
import nc.bs.mmpac.pickm.plugin.PickmPluginPoint; import nc.bs.mmpac.pickm.plugin.PickmPluginPoint;
@ -9,7 +8,6 @@ import nc.bs.mmpac.pickm.rule.PickmApproveCheckStatusRule;
import nc.bs.mmpac.pickm.rule.PickmCheckAuditRule; import nc.bs.mmpac.pickm.rule.PickmCheckAuditRule;
import nc.bs.mmpac.pickm.rule.PickmFbackflustimeCheckRule; import nc.bs.mmpac.pickm.rule.PickmFbackflustimeCheckRule;
import nc.bs.mmpac.pickm.rule.PickmSetStatusRule; 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.MMATOMaterialCheckRule;
import nc.bs.mmpub.rule.MMVOSagaFrozenValidateRule; import nc.bs.mmpub.rule.MMVOSagaFrozenValidateRule;
import nc.impl.pubapp.pattern.data.bill.template.UpdateBPTemplate; import nc.impl.pubapp.pattern.data.bill.template.UpdateBPTemplate;
@ -30,7 +28,7 @@ public class PickmApproveBP {
//备料计划审批后推送高压MES //备料计划审批后推送高压MES
processer.addAfterRule(new AfterApproveRuleHighpressureMes()); processer.addAfterRule(new AfterApproveRuleHighpressureMes());
//备料计划审批后推送高压IMS //备料计划审批后推送高压IMS
processer.addAfterRule(new AfterApproveRuleHighpressureIms()); // processer.addAfterRule(new AfterApproveRuleHighpressureIms());
} }
private void addBeforeRule(CompareAroundProcesser<AggPickmVO> processer) { private void addBeforeRule(CompareAroundProcesser<AggPickmVO> processer) {

View File

@ -56,15 +56,11 @@ public class PMOApproveBP {
// 审批后推送流程生产订单到艾普MES // 审批后推送流程生产订单到艾普MES
processer.addAfterRule(new AfterApproveSyncEpicMesRule()); processer.addAfterRule(new AfterApproveSyncEpicMesRule());
// 审批后推送流程生产订单到启源qms // 审批后推送流程生产订单到启源qms
// processer.addAfterRule(new AfterApproveSyncQMSRule()); processer.addAfterRule(new AfterApproveSyncQMSRule());
// 流程生产订单审批后推送高压MES // 流程生产订单审批后推送高压MES
processer.addAfterRule(new AfterApproveSyncHighpressureMesRule()); processer.addAfterRule(new AfterApproveSyncHighpressureMesRule());
// processer.addAfterRule(new AfterApproveSyncQMSRule());
// 流程生产订单审批后推送高压MES
// processer.addAfterRule(new AfterApproveSyncHighpressureMesRule());
// processer.addAfterRule(new AfterApproveSyncImsRule("Y"));
// processer.addAfterRule(new AfterApproveSyncEpicQMSRule());
} }
@ -95,5 +91,6 @@ public class PMOApproveBP {
processer.addAfterRule(new AfterUnApproveSyncEpicMesRule()); processer.addAfterRule(new AfterUnApproveSyncEpicMesRule());
// 生产订单取消审批后推送高压MES // 生产订单取消审批后推送高压MES
processer.addAfterRule(new AfterApproveCancelSyncHighpressureMesRule()); processer.addAfterRule(new AfterApproveCancelSyncHighpressureMesRule());
// processer.addAfterRule(new AfterApproveSyncImsRule("N"));
} }
} }