备料计划下达请购后请购单自动审核
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.bs.framework.common.InvocationInfoProxy;
|
||||||
import nc.itf.ic.m4a.IGeneralInMaintain;
|
import nc.itf.ic.m4a.IGeneralInMaintain;
|
||||||
import nc.itf.mmpac.pickm.IPickmQueryService;
|
import nc.itf.mmpac.pickm.IPickmQueryService;
|
||||||
|
import nc.itf.pu.m20.IPraybillApprove;
|
||||||
import nc.itf.pu.m20.IPraybillMaintain;
|
import nc.itf.pu.m20.IPraybillMaintain;
|
||||||
|
import nc.itf.scctpub.reference.uap.pf.PfServiceScmUtil;
|
||||||
import nc.itf.uap.pf.busiflow.PfButtonClickContext;
|
import nc.itf.uap.pf.busiflow.PfButtonClickContext;
|
||||||
import nc.jdbc.framework.processor.ColumnProcessor;
|
import nc.jdbc.framework.processor.ColumnProcessor;
|
||||||
import nc.jdbc.framework.processor.MapListProcessor;
|
import nc.jdbc.framework.processor.MapListProcessor;
|
||||||
|
@ -75,7 +77,8 @@ public class PickmToBuyingreqAction implements ICommonAction {
|
||||||
for (PraybillVO prayVO : prayVOs) {
|
for (PraybillVO prayVO : prayVOs) {
|
||||||
for (int j=0;j<prayVO.getChildrenVO().length;j++) {
|
for (int j=0;j<prayVO.getChildrenVO().length;j++) {
|
||||||
Map<String,Object> map = new HashMap<>();
|
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("num",praybillItemVO.getNastnum());
|
||||||
map.put("pk",praybillItemVO.getCfirstbid());
|
map.put("pk",praybillItemVO.getCfirstbid());
|
||||||
updateList.add(map);
|
updateList.add(map);
|
||||||
|
@ -94,8 +97,12 @@ public class PickmToBuyingreqAction implements ICommonAction {
|
||||||
|
|
||||||
IPraybillMaintain maintain= ServiceLocator.find(IPraybillMaintain.class);
|
IPraybillMaintain maintain= ServiceLocator.find(IPraybillMaintain.class);
|
||||||
PraybillVO[] insertVos = maintain.insert(prayVOs);
|
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<>();
|
Map<String, Object> returnMap = new HashMap<>();
|
||||||
returnMap.put("data", insertVos);
|
returnMap.put("data", res);
|
||||||
returnMap.put("success", true);
|
returnMap.put("success", true);
|
||||||
if(!pk.isEmpty()){
|
if(!pk.isEmpty()){
|
||||||
updetaPmo(pk);
|
updetaPmo(pk);
|
||||||
|
|
Loading…
Reference in New Issue