流程生产订单审批后推送艾普MES-优化代码

This commit is contained in:
mzr 2025-07-23 18:19:26 +08:00
parent 59c0dc4fc8
commit 1a8b16b11e
3 changed files with 5 additions and 26 deletions

View File

@ -1,7 +1,6 @@
package nc.bs.mmpac.pmo.pac0002.bp.rule;
import nc.bs.dao.BaseDAO;
import nc.bs.logging.Log;
import nc.bs.mmpac.pmo.pac0002.bp.rule.util.SyncEpicMesUtil;
import nc.impl.pubapp.pattern.rule.IRule;
@ -9,8 +8,6 @@ import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO;
import nc.vo.pubapp.pattern.exception.ExceptionUtils;
import nc.vo.scmpub.util.ArrayUtil;
import java.util.Map;
/**
* 流程生产订单审批后推送艾普MES
*
@ -23,13 +20,6 @@ public class AfterApproveSyncEpicMesRule implements IRule<PMOAggVO> {
private static final Log logDl = Log.getInstance(LOG_INFO_NAME);
private static final String pmoUrl = "/prj-v5-web/ext/api/workOrder";
private static final String codeUrl = "/prj-v5-web/ext/api/releaseNo";
private Map<String, String> configParams;
private Map<String, String> deptParams;
private static final BaseDAO dao = new BaseDAO();
@Override
public void process(PMOAggVO[] pmoAggVOS) {
if (ArrayUtil.isEmpty(pmoAggVOS)) {

View File

@ -1,7 +1,6 @@
package nc.bs.mmpac.pmo.pac0002.bp.rule;
import nc.bs.dao.BaseDAO;
import nc.bs.logging.Log;
import nc.bs.mmpac.pmo.pac0002.bp.rule.util.SyncEpicMesUtil;
import nc.impl.pubapp.pattern.rule.ICompareRule;
@ -9,8 +8,6 @@ import nc.util.mmf.framework.base.MMArrayUtil;
import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO;
import nc.vo.pubapp.pattern.exception.ExceptionUtils;
import java.util.Map;
/**
* 流程生产订单取消审批后同步艾普MES
*
@ -23,12 +20,6 @@ public class AfterUnApproveSyncEpicMesRule implements ICompareRule<PMOAggVO> {
private static final Log logDl = Log.getInstance(LOG_INFO_NAME);
private static final String pmoUrl = "/prj-v5-web/ext/api/workOrder";
private Map<String, String> configParams;
private Map<String, String> deptParams;
private static final BaseDAO dao = new BaseDAO();
@Override
public void process(PMOAggVO[] pmoAggVOS, PMOAggVO[] originVOs) {
if (MMArrayUtil.isEmpty(pmoAggVOS)) {

View File

@ -78,22 +78,20 @@ public class SyncEpicMesUtil {
}
if ("N".equals(auditCode)) {
JSONObject data = buildSyncData(aggVO);
// pushData(pmoUrl, data);
pushData(pmoUrl, data);
} else {
JSONObject data = buildSyncData(aggVO);
// pushData(pmoUrl, data);
pushData(pmoUrl, data);
JSONObject buildSyncData = buildSyncCodeData(aggVO);
jsonArray.add(buildSyncData);
}
}
if (!jsonArray.isEmpty()) {
// pushData(codeUrl, jsonArray);
pushData(codeUrl, jsonArray);
}
logDl.info("生产订单同步到艾普MES系统处理完成。");
}