public static ArticleBriefVo convert2ArticleBrief(Article article) { ArticleBriefVo articleBriefVo = new ArticleBriefVo(); articleBriefVo.setId(article.getId()); articleBriefVo.setAuthor(article.getNicname()); articleBriefVo.setTopic(article.getTopic()); articleBriefVo.setEfficiency(article.getEfficiency()); articleBriefVo.setYoutubeUrl(article.getYoutubeUrl()); String content = article.getContent(); if (StringUtil.isNotBlank(content)) { content = Jsoup.parse(content).text(); articleBriefVo.setContent(StringUtil.summary(content, 100)); } Timestamp createTime = article.getCreateTime(); articleBriefVo.setCreateTime(DateUtil.dateDiff(createTime)); articleBriefVo.setPopularIndex(article.getPopularIndex()); List<String> keywordGrp = new ArrayList<String>(); String keywords = article.getKeywords(); if (StringUtil.isNotEmpty(keywords)) { for (String t : keywords.split(",")) { keywordGrp.add(t); } } articleBriefVo.setKeywordsGrp(keywordGrp); return articleBriefVo; }