From 4964f39025e637958c89e18c5cd666bffb295002 Mon Sep 17 00:00:00 2001 From: lihao Date: Tue, 2 Sep 2025 14:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E6=96=99=E8=AE=A1=E5=88=92=E4=B8=8B?= =?UTF-8?q?=E8=BE=BE=E8=AF=B7=E8=B4=AD=E5=90=8E=E8=AF=B7=E8=B4=AD=E5=8D=95?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mmpac/pickm/action/PickmToBuyingreqAction.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java index cc6e952..095b19b 100644 --- a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java +++ b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java @@ -5,7 +5,9 @@ import nc.bs.dao.DAOException; import nc.bs.framework.common.InvocationInfoProxy; import nc.itf.ic.m4a.IGeneralInMaintain; import nc.itf.mmpac.pickm.IPickmQueryService; +import nc.itf.pu.m20.IPraybillApprove; import nc.itf.pu.m20.IPraybillMaintain; +import nc.itf.scctpub.reference.uap.pf.PfServiceScmUtil; import nc.itf.uap.pf.busiflow.PfButtonClickContext; import nc.jdbc.framework.processor.ColumnProcessor; import nc.jdbc.framework.processor.MapListProcessor; @@ -75,7 +77,8 @@ public class PickmToBuyingreqAction implements ICommonAction { for (PraybillVO prayVO : prayVOs) { for (int j=0;j map = new HashMap<>(); - PraybillItemVO praybillItemVO= (PraybillItemVO) prayVO.getChildrenVO()[j]; + PraybillItemVO praybillItemVO=(PraybillItemVO) prayVO.getChildrenVO()[j]; + ((PraybillItemVO) prayVO.getChildrenVO()[j]).setCrowno(String.valueOf(j*10+10)); map.put("num",praybillItemVO.getNastnum()); map.put("pk",praybillItemVO.getCfirstbid()); updateList.add(map); @@ -94,8 +97,12 @@ public class PickmToBuyingreqAction implements ICommonAction { IPraybillMaintain maintain= ServiceLocator.find(IPraybillMaintain.class); PraybillVO[] insertVos = maintain.insert(prayVOs); + IPraybillApprove approve= ServiceLocator.find(IPraybillApprove.class); + Object res= PfServiceScmUtil.processBatch("APPROVE", "20", insertVos, null, null); +// approve.approve(insertVos,null,null); +// maintain. Map returnMap = new HashMap<>(); - returnMap.put("data", insertVos); + returnMap.put("data", res); returnMap.put("success", true); if(!pk.isEmpty()){ updetaPmo(pk);