物料搜索
This commit is contained in:
@@ -57,10 +57,11 @@ namespace WMS.Web.Repositories
|
||||
if (materials_result.IsSuccess)
|
||||
materials = materials_result.Data.ToList();
|
||||
|
||||
List<string> materialNumbs = new List<string>();
|
||||
|
||||
//物料集合;模糊查询后的物料集合
|
||||
if (!string.IsNullOrEmpty(dto.Material))
|
||||
materials = materials.Where(w => w.MaterialNumber.Contains(dto.Material) || w.MaterialName.Contains(dto.Material) || w.Specifications.Contains(dto.Material)).ToList();
|
||||
materialNumbs = materials.Where(w => w.MaterialNumber.Contains(dto.Material) || w.MaterialName.Contains(dto.Material) || w.Specifications.Contains(dto.Material)).Select(x => x.MaterialNumber).ToList();
|
||||
|
||||
if (companyId == 0)
|
||||
companyId = _loginRepositories.CompanyId;
|
||||
@@ -110,17 +111,10 @@ namespace WMS.Web.Repositories
|
||||
}
|
||||
}
|
||||
|
||||
List<string> mNumber = new List<string>();
|
||||
//物料ID在模糊后的物料
|
||||
if (!string.IsNullOrEmpty(dto.Material))
|
||||
{
|
||||
if (materials != null)
|
||||
mNumber = materials.Where(w => w.MaterialNumber.Contains(dto.Material)
|
||||
|| w.MaterialName.Contains(dto.Material)
|
||||
|| w.Specifications.Contains(dto.Material)
|
||||
).Select(s => s.MaterialNumber).ToList();
|
||||
|
||||
query = query.Where(w => mNumber.Contains(w.order.MaterialNumber));
|
||||
query = query.Where(w => materialNumbs.Contains(w.order.MaterialNumber));
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(dto.Creator))
|
||||
|
||||
Reference in New Issue
Block a user