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

读取非限制性库存字段

DEVELOP\15850 1 год назад
Родитель
Сommit
705691d007

+ 3 - 2
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -6194,6 +6194,7 @@ namespace Business.ResourceExamineManagement
                 {
                 {
                     locationList = locationRange.Val.SplitToArray(",").ToList();
                     locationList = locationRange.Val.SplitToArray(",").ToList();
                 }
                 }
+                //SAP库存表改为DOP库存表
                 //var itemListStock = _SAPInv.Select(a => items.Contains(a.MATNR) && locationList.Contains(a.LGORT) && a.WERKS == domain);
                 //var itemListStock = _SAPInv.Select(a => items.Contains(a.MATNR) && locationList.Contains(a.LGORT) && a.WERKS == domain);
                 var itemListStock = _locationDetail.Select(a => items.Contains(a.ItemNum) && locationList.Contains(a.Location) && a.Domain == domain);
                 var itemListStock = _locationDetail.Select(a => items.Contains(a.ItemNum) && locationList.Contains(a.Location) && a.Domain == domain);
                 List<ic_demandschedule> ds = new List<ic_demandschedule>();
                 List<ic_demandschedule> ds = new List<ic_demandschedule>();
@@ -6203,10 +6204,10 @@ namespace Business.ResourceExamineManagement
                 {
                 {
                     if (!weekStockQty.ContainsKey(item.ItemNum))
                     if (!weekStockQty.ContainsKey(item.ItemNum))
                     {
                     {
-                        weekStockQty.Add(item.ItemNum, item.QtyOnHand);
+                        weekStockQty.Add(item.ItemNum, item.AvailStatusQty);
                     } else
                     } else
                     {
                     {
-                        weekStockQty[item.ItemNum] += (item.QtyOnHand);
+                        weekStockQty[item.ItemNum] += (item.AvailStatusQty);
                     }
                     }
                 }
                 }
                 foreach (var item in dsList)
                 foreach (var item in dsList)

+ 6 - 0
MicroServices/Business/Business.Domain/StructuredDB/MES/IC/LocationDetail.cs

@@ -50,5 +50,11 @@ namespace Business.Domain
         /// </summary>
         /// </summary>
         [Comment("是否有效")]
         [Comment("是否有效")]
         public bool IsActive { get; set; }
         public bool IsActive { get; set; }
+
+        /// <summary>
+        /// 非限制性库存
+        /// </summary>
+        [Comment("非限制性库存")]
+        public decimal AvailStatusQty { get; set; }
     }
     }
 }
 }