流程备料计划审核源码
This commit is contained in:
parent
58bc3369e8
commit
45209bd3bc
|
@ -0,0 +1,47 @@
|
||||||
|
//
|
||||||
|
// Source code recreated from a .class file by IntelliJ IDEA
|
||||||
|
// (powered by FernFlower decompiler)
|
||||||
|
//
|
||||||
|
|
||||||
|
package nc.bs.pub.action;
|
||||||
|
|
||||||
|
import nc.bs.framework.common.NCLocator;
|
||||||
|
import nc.bs.pubapp.pf.action.AbstractPfAction;
|
||||||
|
import nc.impl.pubapp.pattern.rule.processer.CompareAroundProcesser;
|
||||||
|
import nc.itf.mmpac.pickm.IPickmMaintainService;
|
||||||
|
import nc.vo.mmpac.pickm.entity.AggPickmVO;
|
||||||
|
import nc.vo.pub.BusinessException;
|
||||||
|
import nc.vo.pubapp.pattern.exception.ExceptionUtils;
|
||||||
|
import nccloud.vo.mmpub.utils.power.MMDataPermissionUtil;
|
||||||
|
|
||||||
|
public class N_55A3_APPROVE extends AbstractPfAction<AggPickmVO> {
|
||||||
|
public N_55A3_APPROVE() {
|
||||||
|
}
|
||||||
|
|
||||||
|
protected CompareAroundProcesser<AggPickmVO> getCompareAroundProcesserWithRules(Object userObj) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected AggPickmVO[] processBP(Object userObj, AggPickmVO[] clientFullVOs, AggPickmVO[] originBills) {
|
||||||
|
try {
|
||||||
|
if (super.m_tmpVo.isCloudEntry) {
|
||||||
|
if (clientFullVOs[0].getParentVO().getFprodmode() == 2) {
|
||||||
|
MMDataPermissionUtil.checkPermission(clientFullVOs, "55C3", "DPickmAuditBP", "vbillcode");
|
||||||
|
} else {
|
||||||
|
MMDataPermissionUtil.checkPermission(clientFullVOs, "55A3", "PickmAuditBP", "vbillcode");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for(AggPickmVO aggPickm : clientFullVOs) {
|
||||||
|
aggPickm.getParentVO().setStatus(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ((IPickmMaintainService)NCLocator.getInstance().lookup(IPickmMaintainService.class)).auditPickm(clientFullVOs);
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
ExceptionUtils.wrappException(e);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue