diff --git a/src/WMS.Web.Api/Controllers/TestController.cs b/src/WMS.Web.Api/Controllers/TestController.cs
index fa221d85..06d2c958 100644
--- a/src/WMS.Web.Api/Controllers/TestController.cs
+++ b/src/WMS.Web.Api/Controllers/TestController.cs
@@ -173,14 +173,22 @@ namespace WMS.Web.Api.Controllers
///
[HttpGet]
[Route("GetMaterialId/{number}")]
- public async Task<(int Id, string Number, string name)> GetMaterialId([FromRoute] string number)
+ public async Task> GetMaterialId([FromRoute] string number)
{
List<(int Id, string Number, string name)> mList = new List<(int Id, string Number, string name)>();
var materials_result = await _erpService.BillQueryForMaterial();
var materials = materials_result.Data.ToList();
- var m = materials.FirstOrDefault(f => f.MaterialNumber.Contains(number));
- return (m.MaterialId, m.MaterialNumber, m.MaterialName);
+ var mL = materials.Where(f => f.MaterialNumber.Contains(number))
+ .Select(s=>new {
+ Id=s.MaterialId,
+ Number=s.MaterialNumber,
+ name=s.MaterialName }).ToList();
+ foreach(var m in mL)
+ {
+ mList.Add((m.Id, m.Number, m.name));
+ }
+ return mList;
}
///
/// 自动生成箱信息