生产订单推送艾普mes

This commit is contained in:
lihao 2025-09-24 11:00:52 +08:00
parent 27368587f3
commit 966ad2d606
3 changed files with 10 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import nc.itf.mmpac.pmo.pac0002.IPMOQueryService;
import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO; import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO;
import nc.vo.mmpac.pmo.pac0002.util.HttpPmoEpicMesUtil; import nc.vo.mmpac.pmo.pac0002.util.HttpPmoEpicMesUtil;
import nc.vo.scmpub.util.ArrayUtil; import nc.vo.scmpub.util.ArrayUtil;
import nccloud.api.rest.utils.ResultMessageUtil;
import nccloud.framework.core.exception.ExceptionUtils; import nccloud.framework.core.exception.ExceptionUtils;
import nccloud.framework.service.ServiceLocator; import nccloud.framework.service.ServiceLocator;
import nccloud.framework.web.action.itf.ICommonAction; import nccloud.framework.web.action.itf.ICommonAction;
@ -39,7 +40,8 @@ public class PmoToEpicMesAction implements ICommonAction {
ExceptionUtils.wrapBusinessException("查询不到对应流程生产订单"); ExceptionUtils.wrapBusinessException("查询不到对应流程生产订单");
} }
HttpPmoEpicMesUtil mesUtil = new HttpPmoEpicMesUtil(); HttpPmoEpicMesUtil mesUtil = new HttpPmoEpicMesUtil();
// mesUtil.pushData(pmoAggVOS, "Y"); mesUtil.processData(pmoAggVOS, "Y");
return ResultMessageUtil.toJSON(true, "推送成功");
} catch (Exception e) { } catch (Exception e) {
logDl.error("同步生产订单到艾普MES系统失败: " + e.getMessage(), e); logDl.error("同步生产订单到艾普MES系统失败: " + e.getMessage(), e);
return PfResumeExceptionNccUtils.handleResumeException(e); return PfResumeExceptionNccUtils.handleResumeException(e);

View File

@ -110,6 +110,7 @@
<action>mmpac.pmo.queryByCond</action> <action>mmpac.pmo.queryByCond</action>
<action>mmpac.pmo.createDCX55A3</action> <action>mmpac.pmo.createDCX55A3</action>
<action>mmpac.pmo.PmoToPlm</action> <action>mmpac.pmo.PmoToPlm</action>
<action>mmpac.pmo.PmoToMes</action>
</actions> </actions>
</authorize> </authorize>
<authorize><!-- 离散生产订单 --> <authorize><!-- 离散生产订单 -->

View File

@ -434,4 +434,10 @@
<clazz>nccloud.web.mmpac.pmo.action.PmoToPlmAction <clazz>nccloud.web.mmpac.pmo.action.PmoToPlmAction
</clazz> </clazz>
</action> </action>
<action>
<name>mmpac.pmo.PmoToMes</name>
<label>生产订单手动推MES</label>
<clazz>nccloud.web.mmpac.pmo.action.PmoToEpicMesAction
</clazz>
</action>
</actions> </actions>