修复bug
This commit is contained in:
@@ -173,14 +173,22 @@ namespace WMS.Web.Api.Controllers
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
[Route("GetMaterialId/{number}")]
|
||||
public async Task<(int Id, string Number, string name)> GetMaterialId([FromRoute] string number)
|
||||
public async Task<List<(int Id, string Number, string name)>> 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;
|
||||
}
|
||||
/// <summary>
|
||||
/// 自动生成箱信息
|
||||
|
||||
Reference in New Issue
Block a user