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;
}