Pengxy 1 年間 前
コミット
f601df5dc9

+ 13 - 1
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -6521,7 +6521,19 @@ namespace Business.Replenishment
             //瑞奇不提供价格敏感信息,ABC类都默认为B,全部当做无出库金额的物料
             //无出库金额的物料 FMR分类  F   96 % M   90 % R   80 %
             //有出库金额的物料 ABC/ FMR分类   AF  96 % AM  90 % AR  80 % BF  96 % BM  90 % BR  80 % CF  96 % CM  90 % CR  80 % 
-            replenishmentModel.abc = replenishmentROPWeekPlanDtos.Where(a=>a.number== replenishmentModel.number).First().ABC;//原材料默认为B
+            if (replenishmentROPWeekPlanDtos.Any())
+            {
+                var abclist = replenishmentROPWeekPlanDtos.Where(a => a.number == replenishmentModel.number).ToList();
+                if (abclist.Any())
+                {
+                    replenishmentModel.abc = abclist[0].ABC;
+                }
+            }
+            else
+            {
+                //原材料默认为B
+                replenishmentModel.abc = "B";
+            }
 
             int itemMoveCount = shipList.Count(a => a.ContainerItem == replenishmentModel.number) + pickbilllist.Count(a => a.ItemNum == replenishmentModel.number);