|
|
@@ -6765,14 +6765,14 @@ namespace Business.Replenishment
|
|
|
|
|
|
//过滤PO、DO:
|
|
|
//1、PO只有采购组为110,160的采购订单能使用
|
|
|
- //2、DO只有供应类别为"标准的才能使用"
|
|
|
+ //2、DO只有供应类别为"标准"或"VMI"的才能使用
|
|
|
List<PurOrdMaster> newPurMasters = new List<PurOrdMaster>();
|
|
|
var kyPoList = purOrdMasters.Where(p => !p.PurOrd.StartsWith("DO") && (p.Buyer == "110" || p.Buyer == "160")).ToList();
|
|
|
if (kyPoList.Any())
|
|
|
{
|
|
|
newPurMasters.AddRange(kyPoList);
|
|
|
}
|
|
|
- var kyDoList = purOrdMasters.Where(p => p.PurOrd.StartsWith("DO") && p.USAGE == "标准").ToList();
|
|
|
+ var kyDoList = purOrdMasters.Where(p => p.PurOrd.StartsWith("DO") && (p.USAGE == "标准" || p.USAGE == "VMI")).ToList();
|
|
|
if (kyDoList.Any())
|
|
|
{
|
|
|
newPurMasters.AddRange(kyDoList);
|