perf: 优化小说推荐管理

This commit is contained in:
xiongxiaoyang
2023-09-29 19:18:42 +08:00
parent bff5b0827e
commit f333a2c084
2 changed files with 3 additions and 1 deletions

View File

@ -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;