Просмотр исходного кода

mes_morder写入长周期标识

Murphy 2 лет назад
Родитель
Сommit
348a969f1a

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

@@ -4618,6 +4618,7 @@ namespace Business.Replenishment
                         if (_CalcBomViewAppService.mordersInsertList.Any())
                         {
                             var molist = ObjectMapper.Map<List<mo_mes_morder>, List<mes_morder>>(_CalcBomViewAppService.mordersInsertList);
+                            molist.ForEach(a => { a.analogcalcversion = analogCalcVersion; });
                             _businessDbContext.BulkInsert(molist);
 
                             List<WorkOrdMaster> workOrdSave = new List<WorkOrdMaster>();
@@ -5449,7 +5450,7 @@ namespace Business.Replenishment
             if (safeItemQty.Count > 0)
             {
                 var itemStock = CalcStock(safeItemQty.Select(m => m.ItemNum).Distinct().ToList(), input);
-                var safelist = _serialNumberAppService.GetBillNo(input.factory_id.ToString(), "M5", productList.Count(), "", 1);
+                var safelist = _serialNumberAppService.GetBillNo(input.factory_id.ToString(), "M5", safeItemQty.Count, "", 1);
                 for (int i = 0; i < safeItemQty.Count; i++)
                 {
                     mes_morder mes_Morder = new mes_morder();