mirror of
https://github.com/201206030/novel-plus.git
synced 2025-06-24 04:46:37 +00:00
perf: 优化小说推荐管理
This commit is contained in:
@ -34,7 +34,6 @@ public class BookSettingServiceImpl implements BookSettingService {
|
||||
List<Long> bookIds = list.stream().map(BookSettingDO::getBookId).collect(Collectors.toList());
|
||||
Map<Long, String> bookNameMap = bookDao.batchGet(bookIds).stream()
|
||||
.collect(Collectors.toMap(BookDO::getId, BookDO::getBookName));
|
||||
list = list.stream().filter(v -> bookNameMap.containsKey(v.getBookId())).collect(Collectors.toList());
|
||||
list.forEach(v -> v.setBookName(bookNameMap.get(v.getBookId())));
|
||||
}
|
||||
return list;
|
||||
|
Reference in New Issue
Block a user