diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs index 5189f32ca..561f462db 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs @@ -145,8 +145,6 @@ public class TransactionAppService if (!itemCodes.Any()) { var itemBasicDtos_t = await _repository.GetListAsync().ConfigureAwait(false); - - allTransactions = itemBasicDtos_t; itemCodes.AddRange(itemBasicDtos_i.Select(p => p.Code)); @@ -155,6 +153,11 @@ public class TransactionAppService itemCodes=itemCodes.Distinct().ToList(); } + else + { + var itemBasicDtos_t = await _repository.GetListAsync(p=> itemCodes.Contains(p.ItemCode)).ConfigureAwait(false); + allTransactions = itemBasicDtos_t; + } foreach (var itemCode in itemCodes) {