use of com.moxi.mogublog.commons.entity.BlogSort in project mogu_blog_v2 by moxi624.
the class BlogSortServiceImpl method blogSortByClickCount.
@Override
public String blogSortByClickCount() {
QueryWrapper<BlogSort> queryWrapper = new QueryWrapper();
queryWrapper.eq(SQLConf.STATUS, EStatus.ENABLE);
// 按点击从高到低排序
queryWrapper.orderByDesc(SQLConf.CLICK_COUNT);
List<BlogSort> blogSortList = blogSortService.list(queryWrapper);
// 设置初始化最大的sort值
Integer maxSort = blogSortList.size();
for (BlogSort item : blogSortList) {
item.setSort(item.getClickCount());
item.setUpdateTime(new Date());
}
blogSortService.updateBatchById(blogSortList);
return ResultUtil.successWithMessage(MessageConf.OPERATION_SUCCESS);
}
Aggregations