From 1ce8b41d8ed0217c2a557c3a22a7a4ef256d29b6 Mon Sep 17 00:00:00 2001 From: lihao Date: Thu, 4 Sep 2025 19:36:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8BOM/=E5=B7=A5=E8=89=BA=E8=B7=AF?= =?UTF-8?q?=E7=BA=BF=E5=8C=B9=E9=85=8D=E8=A7=84=E5=88=99=E9=82=A3=E9=87=8C?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=8C=89=E9=A1=B9=E7=9B=AE=E5=8F=B7=E5=8F=96?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E7=94=9F=E4=BA=A7BOM=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nccloud/web/mmpac/pickm/action/PickmToPmo.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToPmo.java b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToPmo.java index 61a36ee..a1a6cea 100644 --- a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToPmo.java +++ b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToPmo.java @@ -4,6 +4,7 @@ import nc.bs.dao.BaseDAO; import nc.bs.dao.DAOException; import nc.bs.framework.common.InvocationInfoProxy; import nc.bs.framework.common.NCLocator; +import nc.bs.trade.business.HYPubBO; import nc.itf.mmpac.pickm.IPickmQueryService; import nc.itf.mmpac.pmo.pac0002.IPMOMaintainService; import nc.itf.mmpac.pmo.pac0002.IPMOQueryService; @@ -145,7 +146,7 @@ public class PickmToPmo implements ICommonAction { private PMOAggVO[] convertToGeneralInVO(AggPickmVO[] sourceBillVOs, PfParameterVO srcParaVo) throws BusinessException { IPMOQueryService query = (IPMOQueryService) NCLocator.getInstance().lookup(IPMOQueryService.class); - + HYPubBO hy = new HYPubBO(); // 来源交易类型或单据类型,需要在单据类型中注册 String srcBillOrTranstype = "55A3"; // 目标交易类型或单据类型,需要在单据类型中注册 @@ -183,6 +184,15 @@ public class PickmToPmo implements ICommonAction { } } } + if(null !=itemVO.getCprojectid() && null!=itemVO.getCmaterialvid()){ + +// OrgVO orgvo = (OrgVO)hy.queryByPrimaryKey(OrgVO.class, ); + + + String cbomid = (String) hy.findColValue("bd_bmrt", "cbomid", + "cprojectid = '"+itemVO.getCprojectid()+"' AND cmaterialid= '"+itemVO.getCmaterialvid()+"' AND dr = '0' AND pk_org= '"+itemVO.getPk_org()+"'"); + itemVO.setCbomversionid(cbomid); + } } // head.setCwarehouseid(""); }