diff --git a/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs b/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs index ac11b32d..e0295174 100644 --- a/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs +++ b/CoreCms.Net.Services/Shop/CoreCmsPagesServices.cs @@ -638,7 +638,7 @@ namespace CoreCms.Net.Services if (ids.Any()) { - var serviceObj = await _servicesServices.QueryListByClauseAsync(p => ids.Contains(p.id), p => p.id, OrderByType.Asc, true, true); + var serviceObj = await _servicesServices.QueryListByClauseAsync(p => ids.Contains(p.id) && p.status == (int)GlobalEnumVars.ServicesStatus.Shelve && p.amount > 0, p => p.id, OrderByType.Asc, true, true); foreach (var jToken in result) { var ss = (JObject)jToken;