From 207e095a4ecd4c5cb6e887f90d9569ef332ec3b0 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Tue, 19 Dec 2023 09:43:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=87=91=E8=9D=B6=E6=95=B0?= =?UTF-8?q?=E6=8D=AE-=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Public/ErpBasicDataExtendService.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/WMS.Web.Domain/Services/Public/ErpBasicDataExtendService.cs b/src/WMS.Web.Domain/Services/Public/ErpBasicDataExtendService.cs index 5ddf95bc..e1d55652 100644 --- a/src/WMS.Web.Domain/Services/Public/ErpBasicDataExtendService.cs +++ b/src/WMS.Web.Domain/Services/Public/ErpBasicDataExtendService.cs @@ -40,6 +40,9 @@ namespace WMS.Web.Domain.Services.Public /// public string GetMaterialName(List erpMaterials,int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return ""; + var mat= erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -59,6 +62,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetMaterialNumber(List erpMaterials, int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return ""; var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -78,6 +83,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetMaterialSpecifications(List erpMaterials, int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return ""; var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -97,6 +104,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetMaterialUnitName(List erpMaterials, int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return ""; var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -115,6 +124,8 @@ namespace WMS.Web.Domain.Services.Public /// public int GetMaterialUnitId(List erpMaterials, int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return 0; var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -133,6 +144,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetMaterialUnitNumber(List erpMaterials, int materialId) { + if (erpMaterials == null && erpMaterials.Count == 0) + return ""; var mat = erpMaterials.Where(x => x.MaterialId == materialId).FirstOrDefault(); if (mat == null) { @@ -152,6 +165,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetOrgName(List erpOrgs, int orgId) { + if (erpOrgs == null && erpOrgs.Count == 0) + return ""; var org = erpOrgs.Where(x => x.Id == orgId).FirstOrDefault(); return org == null ? "" : org.Name; } @@ -164,6 +179,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetOrgName(List erpOrgs, string orgCode) { + if (erpOrgs == null && erpOrgs.Count == 0) + return ""; var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault(); return org == null ? "" : org.Name; } @@ -176,6 +193,8 @@ namespace WMS.Web.Domain.Services.Public /// public int GetOrgId(List erpOrgs, string orgCode) { + if (erpOrgs == null && erpOrgs.Count == 0) + return 0; var org = erpOrgs.Where(x => x.Number == orgCode).FirstOrDefault(); return org == null ? 0 : org.Id; } @@ -188,6 +207,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetSupplierName(List erpSuppliers, int supplierId) { + if (erpSuppliers == null && erpSuppliers.Count == 0) + return ""; var supplier = erpSuppliers.Where(x => x.Id == supplierId).FirstOrDefault(); return supplier == null ? "" : supplier.Name; } @@ -199,6 +220,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetCustomerName(List erpCustomers, int customerId) { + if (erpCustomers == null && erpCustomers.Count == 0) + return ""; var supplier = erpCustomers.Where(x => x.Id == customerId).FirstOrDefault(); return supplier == null ? "" : supplier.Name; } @@ -211,6 +234,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetStockName(List erpStocks, int stockId) { + if (erpStocks == null && erpStocks.Count == 0) + return ""; var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault(); return stock == null ? "" : stock.Name; } @@ -223,6 +248,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetStockName(List erpStocks, string code) { + if (erpStocks == null && erpStocks.Count == 0) + return ""; var stock = erpStocks.Where(x => x.Code == code).FirstOrDefault(); return stock == null ? "" : stock.Name; } @@ -235,6 +262,8 @@ namespace WMS.Web.Domain.Services.Public /// public string GetStockCode(List erpStocks, int stockId) { + if (erpStocks == null && erpStocks.Count == 0) + return ""; var stock = erpStocks.Where(x => x.Id == stockId).FirstOrDefault(); return stock == null ? "" : stock.Code; }