perf: add get_all_kb_doc_count func to simplify kb.doc_num updating (#10169)

### What problem does this PR solve?

Add get_all_kb_doc_count func to simplify kb.doc_num updating.

### Type of change

- [x] Performance Improvement
This commit is contained in:
He Wang
2025-09-19 19:11:50 +08:00
committed by GitHub
parent 70ce02faf4
commit 7ccca2143c
2 changed files with 12 additions and 3 deletions

View File

@ -144,8 +144,9 @@ def init_llm_factory():
except Exception:
pass
break
doc_count = DocumentService.get_all_kb_doc_count()
for kb_id in KnowledgebaseService.get_all_ids():
KnowledgebaseService.update_document_number_in_init(kb_id=kb_id, doc_num=DocumentService.get_kb_doc_count(kb_id))
KnowledgebaseService.update_document_number_in_init(kb_id=kb_id, doc_num=doc_count.get(kb_id, 0))