Procházet zdrojové kódy

SAP库存表改为DOP表

DEVELOP\15850 před 1 rokem
rodič
revize
c891db0172

+ 5 - 4
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -6194,18 +6194,19 @@ namespace Business.ResourceExamineManagement
                 {
                     locationList = locationRange.Val.SplitToArray(",").ToList();
                 }
-                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);
                 List<ic_demandschedule> ds = new List<ic_demandschedule>();
                 Dictionary<string, decimal> weekStockQty = new Dictionary<string, decimal>();
                 Dictionary<string, decimal> weekdsQty = new Dictionary<string, decimal>();
                 foreach (var item in itemListStock)
                 {
-                    if (!weekStockQty.ContainsKey(item.MATNR))
+                    if (!weekStockQty.ContainsKey(item.ItemNum))
                     {
-                        weekStockQty.Add(item.MATNR, item.LABST);
+                        weekStockQty.Add(item.ItemNum, item.QtyOnHand);
                     } else
                     {
-                        weekStockQty[item.MATNR] += (item.LABST);
+                        weekStockQty[item.ItemNum] += (item.QtyOnHand);
                     }
                 }
                 foreach (var item in dsList)