Selaa lähdekoodia

增加bang_id取数。

tangdi 3 vuotta sitten
vanhempi
commit
9ea5ee7984

+ 2 - 2
MicroServices/Business/Business.Application/ResourceExamineManagement/CalcBomViewAppService.cs

@@ -62,12 +62,12 @@ namespace Business.ResourceExamineManagement
         /// 计算物料库存量
         /// </summary>
         /// <param name="returnlist"></param>
-        public void BomStock(List<BomChildExamineDto> returnlist, List<mo_ic_item_stock> _ic_item_stock)
+        public void BomStock(List<BomChildExamineDto> returnlist, List<mo_ic_item_stock> _ic_item_stock,long bangid)
         {
             returnlist = returnlist.OrderBy(s => s.num_order).ToList();
             //获取当前工厂下物料库存数据
             List<long> icitemIds = returnlist.Select(c => c.item_id).ToList();
-            var stocklist = _ic_item_stock.Where(p => p.factory_id == param.factoryId && icitemIds.Contains(p.icitem_id)).ToList();
+            var stocklist = _ic_item_stock.Where(p => p.factory_id == param.factoryId && p.bang_id == bangid && icitemIds.Contains(p.icitem_id)).ToList();
             //计算剩余库存
             foreach (var item in returnlist)
             {

+ 1 - 1
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -426,7 +426,7 @@ namespace Business.ResourceExamineManagement
                 //bom替代关系组装
                 _pretreatmentAppService.BomSubstitute(getBomList, bomlist, bomchildlist, icitemlist, sublist, suballlist, subdtllist);
                 //库存初始化
-                _CalcBomViewAppService.BomStock(getBomList, stocklist);
+                _CalcBomViewAppService.BomStock(getBomList, stocklist, bangid);
                 //计算
                 _CalcBomViewAppService.CalcView(getBomList, bangid, item.qty.Value, input, item.plan_date, sklist, item, icitemlist);