@ApiOperation(value = "根据文章标题查询文章列表信息", notes = "根据文章标题查询文章列表信息")
@GetMapping("/listByTitle/{page}/{size}")
public ResponseBean selectNewsByTitle(@PathVariable("page") Integer page,
@PathVariable("size") Integer size,
@RequestParam(value = "title", required = true) String title) {
Page<ArticleNews> articleNewsPage = articleNewsService.selectPage(new Page<>(page, size),
new EntityWrapper<ArticleNews>()
.notIn("N_mID", Arrays.asList(11, 18, 19))
.like("N_Title", title)
.or()
.like("N_Content", title)
);
List<ArticleNews> articleNewsList = articleNewsPage.getRecords();
for(ArticleNews articleNews:articleNewsList){
String content = articleNews.getContent();
String delContent=content.replaceAll("</?[^/?][^><]*>","");
String delContent2 = delContent.replaceAll("\r\n", "");
String delContent3 = delContent2.replaceAll(" ", "");
String delContent4 = delContent3.replaceAll("&ldquo", "");
String delContent5 = delContent4.replaceAll("&rdquo", "");
String delContent6 = delContent5.replaceAll(";", "");
if(delContent6.length()>10000){
delContent6 = delContent6.substring(1, 10000);
}
articleNews.setContent(delContent6);
}
articleNewsPage.setRecords(articleNewsList);
return new ResponseBean(true, articleNewsPage, ResponseEnums.SUCCESS_OPTION);
}