From 398cd9138bb30e0dfa4689714ff1977526e4979c Mon Sep 17 00:00:00 2001 From: lihao Date: Wed, 6 Aug 2025 08:54:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pickm/bp/rule/AfterupdateSyncEpicMesRule.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mmpac/src/private/nc/bs/mmpac/pickm/bp/rule/AfterupdateSyncEpicMesRule.java b/mmpac/src/private/nc/bs/mmpac/pickm/bp/rule/AfterupdateSyncEpicMesRule.java index c02fa5d..066d78e 100644 --- a/mmpac/src/private/nc/bs/mmpac/pickm/bp/rule/AfterupdateSyncEpicMesRule.java +++ b/mmpac/src/private/nc/bs/mmpac/pickm/bp/rule/AfterupdateSyncEpicMesRule.java @@ -18,7 +18,7 @@ import java.util.List; /** * 备料计划更改后更新mes * - * @author mzr + * @author lh * @date 2025/7/15 */ public class AfterupdateSyncEpicMesRule implements IRule { @@ -37,12 +37,12 @@ public class AfterupdateSyncEpicMesRule implements IRule { IPMOQueryService queryService= ServiceLocator.find(IPMOQueryService.class); List list = new ArrayList(); - if(null!=aggPickmVO.getParentVO().getFsourcetype() &&aggPickmVO.getParentVO().getFsourcetype().equals("55A2")){ + if(null!=aggPickmVO.getParentVO().getVfirstbilltype() && aggPickmVO.getParentVO().getVfirstbilltype().indexOf("55A2")!=-1){ try { PMOAggVO[] pmoAggVO = queryService.queryPMOAggVOByBid(new String[Integer.parseInt(aggPickmVO.getParentVO().getCsourcebillid())]); if(null!=pmoAggVO){ for (PMOAggVO pmoAggVO1 : pmoAggVO) { - if (pmoAggVO1.getParentVO().getFbillstatus().equals("1")){ + if (1 == pmoAggVO1.getParentVO().getFbillstatus()){ list.add(pmoAggVO1); } } @@ -54,8 +54,8 @@ public class AfterupdateSyncEpicMesRule implements IRule { } if (list.size() > 0) { SyncEpicMesUtil mesUtil = new SyncEpicMesUtil(); -// 审核后触发 - String n = "y"; +// 备料重算后触发审核 + String n = "Y"; try { mesUtil.processData((PMOAggVO[])list.toArray(new PMOAggVO[list.size()]),n); } catch (BusinessException e) {