ims代码优化

This commit is contained in:
mzr 2025-10-11 18:20:21 +08:00
parent a20c941f4d
commit 9dbfd72730
3 changed files with 5 additions and 7 deletions

View File

@ -12,7 +12,6 @@ import nc.jdbc.framework.PersistenceManager;
import nc.jdbc.framework.exception.DbException;
import nc.jdbc.framework.processor.MapProcessor;
import nc.uif.pub.exception.UifException;
import nc.vo.bd.material.MaterialVO;
import nc.vo.mmpac.pickm.entity.AggPickmVO;
import nc.vo.mmpac.pickm.entity.PickmHeadVO;
import nc.vo.mmpac.pickm.entity.PickmItemVO;
@ -28,7 +27,6 @@ import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
/**
* 备料计划审批后同步高压IMS系统规则类
@ -37,7 +35,7 @@ import java.util.concurrent.ConcurrentHashMap;
public class AfterApproveRuleHighpressureIms implements IRule<AggPickmVO> {
// 日志配置固定
private static final String LOG_INFO_NAME = "gyimslog";
private static final String LOG_INFO_NAME = "gymeslog";
private static final Log logger = Log.getInstance(LOG_INFO_NAME);
// 配置参数同步目标组织等
private Map<String, String> configParams;

View File

@ -61,9 +61,9 @@ public class PMOApproveBP {
// 流程生产订单审批后推送高压MES
processer.addAfterRule(new AfterApproveSyncHighpressureMesRule());
// 流程生产订单审批后推送高压IMS-流程生产订单
// processer.addAfterRule(new AfterApproveSyncImsRule("Y"));
processer.addAfterRule(new AfterApproveSyncImsRule("Y"));
// 流程生产订单审批后推送高压IMS-流程备料计划
// processer.addAfterRule(new PMOAfterApproveRuleHighpressureIms());
processer.addAfterRule(new PMOAfterApproveRuleHighpressureIms());
}
public PMOAggVO[] approveCancel(PMOAggVO[] fullBills, PMOAggVO[] originBills) {
@ -92,7 +92,7 @@ public class PMOApproveBP {
processer.addAfterRule(auditSupplyRule);
processer.addAfterRule(new AfterUnApproveSyncEpicMesRule());
// 生产订单取消审批后推送高压MES
processer.addAfterRule(new AfterApproveSyncImsRule("N"));
processer.addAfterRule(new AfterApproveCancelSyncHighpressureMesRule());
// processer.addAfterRule(new AfterApproveSyncImsRule("N"));
}
}

View File

@ -41,7 +41,7 @@ import java.util.*;
public class PMOAfterApproveRuleHighpressureIms implements IRule<PMOAggVO> {
// 日志配置固定
private static final String LOG_INFO_NAME = "gyimslog";
private static final String LOG_INFO_NAME = "gymeslog";
private static final Log logger = Log.getInstance(LOG_INFO_NAME);
// 配置参数同步目标组织等
private Map<String, String> configParams;