From fbcb0a40c1a2df27a9fe9b0c78d94d1e13cd275f Mon Sep 17 00:00:00 2001 From: zyxucp <286513187@qq.com> Date: Mon, 5 Feb 2024 14:29:07 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=B0=83=E6=95=B4=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AntSK/Pages/Kms/KmsDetail.razor.cs | 53 ++++++++++++++++-------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/AntSK/Pages/Kms/KmsDetail.razor.cs b/AntSK/Pages/Kms/KmsDetail.razor.cs index a81a824..f5b0069 100644 --- a/AntSK/Pages/Kms/KmsDetail.razor.cs +++ b/AntSK/Pages/Kms/KmsDetail.razor.cs @@ -44,7 +44,35 @@ namespace AntSK.Pages.Kms await base.OnInitializedAsync(); _data =await _kmsDetails_Repositories.GetListAsync(p => p.KmsId == KmsId); } + /// + /// 根据文档ID获取文档 + /// + /// + /// + private async Task> GetDocumentByFileID(string fileid) + { + var memories = await _memory.ListIndexesAsync(); + var memoryDbs = _memory.Orchestrator.GetMemoryDbs(); + List docTextList = new List(); + foreach (var memoryIndex in memories) + { + foreach (var memoryDb in memoryDbs) + { + var list = memoryDb.GetListAsync(memoryIndex.Name, null, 100, true); + + await foreach (var item in list) + { + if (item.Id.Contains(fileid)) + { + var test = item.Payload.FirstOrDefault(p => p.Key == "text"); + docTextList.Add(test.Value.ConvertToString()); + } + } + } + } + return docTextList; + } private async Task FileUpload() { @@ -82,31 +110,6 @@ namespace AntSK.Pages.Kms } } - private async Task> GetDocumentByFileID(string fileid) - { - var memories = await _memory.ListIndexesAsync(); - var memoryDbs = _memory.Orchestrator.GetMemoryDbs(); - List docTextList = new List(); - - foreach (var memoryIndex in memories) - { - foreach (var memoryDb in memoryDbs) - { - var list = memoryDb.GetListAsync(memoryIndex.Name, null, 100, true); - - await foreach (var item in list) - { - if (item.Id.Contains(fileid)) - { - var test = item.Payload.FirstOrDefault(p => p.Key == "text"); - docTextList.Add(test.Value.ConvertToString()); - } - } - } - } - return docTextList; - } - private void ShowUrlModal() { _urlVisible = true;