|
|
@@ -3998,11 +3998,13 @@ namespace Business.Replenishment
|
|
|
WorkOrdMaster workOrd;
|
|
|
//工单工艺路线表
|
|
|
WorkOrdRouting woRouting;
|
|
|
+ //处理全局变量
|
|
|
+ param.factoryId = morders[0].factory_id.GetValueOrDefault();
|
|
|
List<string> orderCode = morders.Select(c => c.product_code).ToList();
|
|
|
//成品虚拟件对应关系
|
|
|
var productOpList = _productStructureOp.Select(x => orderCode.Contains(x.ProductItem) && x.Domain == param.factoryId.ToString());
|
|
|
//获取物料主数据
|
|
|
- List<ItemMaster> itemMasters = _itemMaster.Select(p => p.Domain == param.factoryId.ToString()).ToList();
|
|
|
+ List<ItemMaster> itemMasters = _itemMaster.Select(p => orderCode.Contains(p.ItemNum) && p.Domain == param.factoryId.ToString()).ToList();
|
|
|
foreach (var item in morders)
|
|
|
{
|
|
|
var moItem = exmResult.Find(b => b.morder_no ==item.morder_no);
|