委外订单生成备料明细优化

This commit is contained in:
lihao 2025-03-27 19:28:04 +08:00
parent 0f5d8323cf
commit 351ef747b3
1 changed files with 10 additions and 12 deletions

View File

@ -5,16 +5,10 @@
package nc.impl.sc.m61.action.maintain.rule; package nc.impl.sc.m61.action.maintain.rule;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import nc.bs.mmpac.pickm.bp.PickmInsertForScBP; import nc.bs.framework.common.NCLocator;
import nc.bs.mmpac.pickm.rule.PickmAutoApproveAfterSaveRule;
import nc.impl.mmpac.pickm.PickmMaintainServiceImpl;
import nc.impl.pubapp.pattern.rule.IRule; import nc.impl.pubapp.pattern.rule.IRule;
import nc.itf.mmpac.pickm.IPickmMaintainService;
import nc.itf.sc.m61.compenstate.IScOrderSagasCompensate; import nc.itf.sc.m61.compenstate.IScOrderSagasCompensate;
import nc.itf.sc.reference.mm.PubMMPACService; import nc.itf.sc.reference.mm.PubMMPACService;
import nc.itf.scmpub.reference.uap.pf.PfServiceScmUtil; import nc.itf.scmpub.reference.uap.pf.PfServiceScmUtil;
@ -30,6 +24,12 @@ import nc.vo.scmpub.util.ArrayUtil;
import nccloud.commons.lang.ArrayUtils; import nccloud.commons.lang.ArrayUtils;
import nccloud.pubitf.sc.pub.util.ScSagasUtil; import nccloud.pubitf.sc.pub.util.ScSagasUtil;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class SCOrderPushMoRule implements IRule<SCOrderVO> { public class SCOrderPushMoRule implements IRule<SCOrderVO> {
public SCOrderPushMoRule() { public SCOrderPushMoRule() {
} }
@ -56,10 +56,8 @@ public class SCOrderPushMoRule implements IRule<SCOrderVO> {
"61-Cxx-01", // 特殊类型编码 "61-Cxx-01", // 特殊类型编码
MMBillType.PickMo.getCode(), MMBillType.PickMo.getCode(),
vos); vos);
PickmMaintainServiceImpl pickmMaintainService = new PickmMaintainServiceImpl(); IPickmMaintainService ipickmMaintainService = NCLocator.getInstance().lookup(IPickmMaintainService.class);
pickmMaintainService.insert(specialPickVos); ipickmMaintainService.insert(specialPickVos);
// PickmInsertForScBP bp = new PickmInsertForScBP();
// bp.savePickmForSc2((AggPickmVO[])specialPickVos);
} }
// 常规处理 // 常规处理