From dfee6fa463565f88876656aaa4cb4abe274e99ad Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Wed, 14 Aug 2024 17:39:10 +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/OutStockTaskController.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Api/Controllers/OutStockTaskController.cs b/src/WMS.Web.Api/Controllers/OutStockTaskController.cs index 5007bfda..68f7c610 100644 --- a/src/WMS.Web.Api/Controllers/OutStockTaskController.cs +++ b/src/WMS.Web.Api/Controllers/OutStockTaskController.cs @@ -248,7 +248,10 @@ namespace WMS.Web.Api.Controllers var slist = materialSubStocks.Where(t => t.MaterialNumber == x.MaterialNumber && t.StockCode == res.StockCode && t.OrgCode == res.OrgCode).Select(s => s.SubStock).ToList(); slist.ForEach(f => rList.Add(new GetOutStockTaskByNoSubStockResponse(f))); x.MaterialSubStocks = rList.OrderBy(s => s.SubStock_Do).Select(s => s.SubStock).ToList(); - x.FistSubStock = rList.OrderBy(s => s.SubStock_Do).First()?.SubStock_Do ?? "z"; + if (rList.Count() > 0) + x.FistSubStock = rList.OrderBy(s => s.SubStock_Do).First().SubStock_Do; + else + x.FistSubStock = "z"; }); res.details = res.details.OrderBy(s => s.FistSubStock).ToList();