修复bug

This commit is contained in:
18942506660
2023-12-04 15:31:00 +08:00
parent abed62aa03
commit eff0819523

View File

@@ -173,14 +173,22 @@ namespace WMS.Web.Api.Controllers
/// <returns></returns> /// <returns></returns>
[HttpGet] [HttpGet]
[Route("GetMaterialId/{number}")] [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)>(); List<(int Id, string Number, string name)> mList = new List<(int Id, string Number, string name)>();
var materials_result = await _erpService.BillQueryForMaterial(); var materials_result = await _erpService.BillQueryForMaterial();
var materials = materials_result.Data.ToList(); var materials = materials_result.Data.ToList();
var m = materials.FirstOrDefault(f => f.MaterialNumber.Contains(number)); var mL = materials.Where(f => f.MaterialNumber.Contains(number))
return (m.MaterialId, m.MaterialNumber, m.MaterialName); .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> /// <summary>
/// 自动生成箱信息 /// 自动生成箱信息