mirror of
https://github.com/201206030/novel.git
synced 2025-04-27 07:30:50 +00:00
fix: 排行榜过滤无章节小说
This commit is contained in:
parent
121ec01fa2
commit
b6a07d3a0c
@ -43,6 +43,7 @@ public class BookRankCacheManager {
|
|||||||
public List<BookRankRespDto> listNewestRankBooks() {
|
public List<BookRankRespDto> listNewestRankBooks() {
|
||||||
QueryWrapper<BookInfo> bookInfoQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<BookInfo> bookInfoQueryWrapper = new QueryWrapper<>();
|
||||||
bookInfoQueryWrapper
|
bookInfoQueryWrapper
|
||||||
|
.gt(DatabaseConsts.BookTable.COLUMN_WORD_COUNT,0)
|
||||||
.orderByDesc(DatabaseConsts.CommonColumnEnum.CREATE_TIME.getName());
|
.orderByDesc(DatabaseConsts.CommonColumnEnum.CREATE_TIME.getName());
|
||||||
return listRankBooks(bookInfoQueryWrapper);
|
return listRankBooks(bookInfoQueryWrapper);
|
||||||
}
|
}
|
||||||
@ -55,12 +56,15 @@ public class BookRankCacheManager {
|
|||||||
public List<BookRankRespDto> listUpdateRankBooks() {
|
public List<BookRankRespDto> listUpdateRankBooks() {
|
||||||
QueryWrapper<BookInfo> bookInfoQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<BookInfo> bookInfoQueryWrapper = new QueryWrapper<>();
|
||||||
bookInfoQueryWrapper
|
bookInfoQueryWrapper
|
||||||
|
.gt(DatabaseConsts.BookTable.COLUMN_WORD_COUNT,0)
|
||||||
.orderByDesc(DatabaseConsts.CommonColumnEnum.UPDATE_TIME.getName());
|
.orderByDesc(DatabaseConsts.CommonColumnEnum.UPDATE_TIME.getName());
|
||||||
return listRankBooks(bookInfoQueryWrapper);
|
return listRankBooks(bookInfoQueryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<BookRankRespDto> listRankBooks(QueryWrapper<BookInfo> bookInfoQueryWrapper) {
|
private List<BookRankRespDto> listRankBooks(QueryWrapper<BookInfo> bookInfoQueryWrapper) {
|
||||||
bookInfoQueryWrapper.last(DatabaseConsts.SqlEnum.LIMIT_30.getSql());
|
bookInfoQueryWrapper
|
||||||
|
.gt(DatabaseConsts.BookTable.COLUMN_WORD_COUNT,0)
|
||||||
|
.last(DatabaseConsts.SqlEnum.LIMIT_30.getSql());
|
||||||
return bookInfoMapper.selectList(bookInfoQueryWrapper).stream().map(v -> {
|
return bookInfoMapper.selectList(bookInfoQueryWrapper).stream().map(v -> {
|
||||||
BookRankRespDto respDto = new BookRankRespDto();
|
BookRankRespDto respDto = new BookRankRespDto();
|
||||||
respDto.setId(v.getId());
|
respDto.setId(v.getId());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user