@Override
public BigDecimal loadOperatorRevenueSharePercentage(long serviceKey,
long endPeriod) {
Query query = dm
.createNamedQuery("RevenueShareModelHistory.findOperatorRevenueSharePercentage");
query.setParameter("productObjKey", Long.valueOf(serviceKey));
query.setParameter("modDate", new Date(endPeriod));
query.setMaxResults(1);
BigDecimal percentage;
try {
RevenueShareModelHistory revenueShareModelHistory = (RevenueShareModelHistory) query
.getSingleResult();
percentage = revenueShareModelHistory.getDataContainer()
.getRevenueShare();
} catch (NoResultException e) {
logger.logError(
Log4jLogger.SYSTEM_LOG,
e,
LogMessageIdentifier.ERROR_OPERATOR_REVENUE_SHARE_OF_SERVICE_NOT_FOUND,
Long.toString(serviceKey));
throw e;
}
return percentage;
}
SharesDataRetrievalServiceBean.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录