From eaf3d21b558332b050ab68d4e8091186ff524e70 Mon Sep 17 00:00:00 2001 From: Abhinandan Prateek Date: Sat, 1 Aug 2015 18:57:54 +0530 Subject: [PATCH] quota: tariff fix --- .../apache/cloudstack/quota/dao/QuotaTariffDaoImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/quota/src/org/apache/cloudstack/quota/dao/QuotaTariffDaoImpl.java b/framework/quota/src/org/apache/cloudstack/quota/dao/QuotaTariffDaoImpl.java index 5a1a36bc113..029ef6bb9f3 100644 --- a/framework/quota/src/org/apache/cloudstack/quota/dao/QuotaTariffDaoImpl.java +++ b/framework/quota/src/org/apache/cloudstack/quota/dao/QuotaTariffDaoImpl.java @@ -48,7 +48,7 @@ public class QuotaTariffDaoImpl extends GenericDaoBase impl searchUsageType.done(); listAllIncludedUsageType = createSearchBuilder(); - listAllIncludedUsageType.and("onorafter", listAllIncludedUsageType.entity().getEffectiveOn(), SearchCriteria.Op.GTEQ); + listAllIncludedUsageType.and("onorbefore", listAllIncludedUsageType.entity().getEffectiveOn(), SearchCriteria.Op.LTEQ); listAllIncludedUsageType.and("quotatype", listAllIncludedUsageType.entity().getUsageType(), SearchCriteria.Op.EQ); listAllIncludedUsageType.done(); } @@ -61,7 +61,7 @@ public class QuotaTariffDaoImpl extends GenericDaoBase impl try { final Filter filter = new Filter(QuotaTariffVO.class, "effectiveOn", false, 0L, 1L); final SearchCriteria sc = listAllIncludedUsageType.create(); - sc.setParameters("onorafter", effectiveDate); + sc.setParameters("onorbefore", effectiveDate); sc.setParameters("quotatype", quotaType); result = search(sc, filter); } finally { @@ -86,13 +86,13 @@ public class QuotaTariffDaoImpl extends GenericDaoBase impl try { final Filter filter = new Filter(QuotaTariffVO.class, "effectiveOn", false, 0L, 1L); final SearchCriteria sc = listAllIncludedUsageType.create(); - sc.setParameters("onorafter", effectiveDate); + sc.setParameters("onorbefore", effectiveDate); for (Integer quotaType : QuotaTypes.listQuotaTypes().keySet()) { sc.setParameters("quotatype", quotaType); List result = search(sc, filter); if (result.size() > 0) { tariffs.add(result.get(0)); - s_logger.info("listAllTariffPlans onorafter" + effectiveDate + "quota type " + result.get(0).getDescription() + " , effective Date=" + result.get(0).getEffectiveOn() + " val=" + result.get(0).getCurrencyValue()); + s_logger.info("listAllTariffPlans onorbefore" + effectiveDate + "quota type " + result.get(0).getDescription() + " , effective Date=" + result.get(0).getEffectiveOn() + " val=" + result.get(0).getCurrencyValue()); } } } finally {