From eff0819523a3211cb066a7a1d90a6c9ee2c7e020 Mon Sep 17 00:00:00 2001
From: 18942506660 <18942506660@A18942506660>
Date: Mon, 4 Dec 2023 15:31:00 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Api/Controllers/TestController.cs | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
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;
}
///
/// 自动生成箱信息