备料计划下达请购后请购单自动审核
This commit is contained in:
parent
4b749b999f
commit
4964f39025
|
@ -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<prayVO.getChildrenVO().length;j++) {
|
||||
Map<String,Object> 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<String, Object> returnMap = new HashMap<>();
|
||||
returnMap.put("data", insertVos);
|
||||
returnMap.put("data", res);
|
||||
returnMap.put("success", true);
|
||||
if(!pk.isEmpty()){
|
||||
updetaPmo(pk);
|
||||
|
|
Loading…
Reference in New Issue