Работа над новым поиском

This commit is contained in:
Book Pauk
2022-10-30 16:57:23 +07:00
parent fba7300131
commit b4cb08ea62
2 changed files with 17 additions and 2 deletions

View File

@@ -464,6 +464,21 @@ class DbSearcher {
where: `@@id(${db.esc(ids.slice(offset, offset + limit))})`
});
//для title восстановим books
if (from == 'title') {
const bookIds = found.map(r => r.id);
const rows = await this.restoreBooks(from, bookIds);
const rowsMap = new Map();
for (const row of rows)
rowsMap.set(row.id, row);
for (const f of found) {
const b = rowsMap.get(f.id);
if (b)
f.books = b.books;
}
}
return {found, totalFound};
} finally {
this.searchFlag--;