diff --git a/src/bnhtrade.Core/Data/Database/Stock/ReadSkuTransactionType.cs b/src/bnhtrade.Core/Data/Database/Stock/ReadSkuTransactionType.cs index c4602f9..40f3de8 100644 --- a/src/bnhtrade.Core/Data/Database/Stock/ReadSkuTransactionType.cs +++ b/src/bnhtrade.Core/Data/Database/Stock/ReadSkuTransactionType.cs @@ -125,6 +125,8 @@ namespace bnhtrade.Core.Data.Database.Stock public List ByTypeCode(List typeCode) { + typeCode.RemoveAll(string.IsNullOrWhiteSpace); + string sqlWhere = @" WHERE TypeCode IN @typeCode "; @@ -136,6 +138,8 @@ namespace bnhtrade.Core.Data.Database.Stock public List ByTypeName(List typeName) { + typeName.RemoveAll(string.IsNullOrWhiteSpace); + string sqlWhere = @" WHERE TypeName IN @typeName "; diff --git a/src/bnhtrade.Core/Logic/Stock/SkuTransactionTypePersistance.cs b/src/bnhtrade.Core/Logic/Stock/SkuTransactionTypePersistance.cs index 5fe313c..02d8abe 100644 --- a/src/bnhtrade.Core/Logic/Stock/SkuTransactionTypePersistance.cs +++ b/src/bnhtrade.Core/Logic/Stock/SkuTransactionTypePersistance.cs @@ -41,6 +41,8 @@ namespace bnhtrade.Core.Logic.Stock { CacheInnit(); + typeCodeList.RemoveAll(string.IsNullOrWhiteSpace); + if (typeCodeList == null || !typeCodeList.Any()) { return;