如何动态获取文章 ID



我正在使用资产发布者,需要动态获取最新发表的期刊文章的 articleId。

我在摘要中使用.jsp钩子:

version=JournalArticleLocalServiceUtil.getLatestVersion(assetRenderer.getGroupId(), "14405");
journalArticle = JournalArticleLocalServiceUtil.getArticle(assetRenderer.getGroupId() , "14405",version);

我在这里对文章 Id 进行了硬编码。我该如何避免这种情况?

请帮忙。谢谢。

使用动态查询从JournalArticleLocalServiceUtil获取最新文章 也许您可以使用ProjectionFactoryUtil.max("createDate");获取最新日期

DynamicQueryFactoryUtil.forClass(JournalArticle.class)  
  .add(ProjectionFactoryUtil.max("createDate"))  
  .add(PropertyFactoryUtil.forName("groupId").eq(new Long(groupId)));  
List results =JournalArticleLocalServiceUtil.dynamicQuery(query);`

相关内容

  • 没有找到相关文章