调试
This commit is contained in:
parent
edf1befda1
commit
942f320fe2
@ -66,7 +66,7 @@ public class AsyncKnowledgeBase {
|
||||
* @param knowledgeList 文件列表
|
||||
* @param id
|
||||
*/
|
||||
@Async
|
||||
// @Async
|
||||
public void knowledgeEmbed (List<KnowledgeDocumentsDO> knowledgeList, Long id) {
|
||||
if (!CollectionUtils.isAnyEmpty(knowledgeList)) {
|
||||
knowledgeList.forEach(knowledge -> {
|
||||
|
@ -225,15 +225,20 @@ public class RagHttpService {
|
||||
// 获取知识库向量嵌入的url
|
||||
String ragEmbed = llmBackendProperties.getEmbed();
|
||||
log.info("url : {}", ragEmbed);
|
||||
|
||||
aDo.setKnowledgeBaseIntro("8-- url: "+ragEmbed);
|
||||
knowledgeBaseMapper.updateById(aDo);
|
||||
// 构建请求参数
|
||||
HttpResponse<String> response = Unirest.post(ragEmbed)
|
||||
.field("file_id", reqVO.getFileId())
|
||||
.field("file", reqVO.getFileInputStream(), reqVO.getFileName())
|
||||
.asString();
|
||||
|
||||
aDo.setKnowledgeBaseIntro("9-- url: "+ragEmbed);
|
||||
knowledgeBaseMapper.updateById(aDo);
|
||||
String body = response.getBody();
|
||||
log.info("body : {}", body);
|
||||
|
||||
aDo.setKnowledgeBaseIntro("10-- url: "+ragEmbed);
|
||||
knowledgeBaseMapper.updateById(aDo);
|
||||
JSONObject jsonObject = JSON.parseObject(body);
|
||||
|
||||
|
||||
|
@ -95,12 +95,14 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService {
|
||||
knowledgeDocumentsMapper.insertOrUpdate(knowledgeDocumentsDO);
|
||||
}
|
||||
);
|
||||
// 4.5 异步处理知识库外挂
|
||||
asyncKnowledgeBase.knowledgeEmbed(knowledgeDocumentsList, updateReqVO.getId());
|
||||
List<Long> deleteIds = knowledgeDocumentsMapper.selectDeleteIds(updateReqVO.getId());
|
||||
asyncKnowledgeBase.createKnowledgeBase(knowledgeDocumentsList, deleteIds);
|
||||
updateObj.setKnowledgeBaseIntro("4");
|
||||
knowledgeBaseMapper.updateById(updateObj);
|
||||
// 4.5 异步处理知识库外挂
|
||||
asyncKnowledgeBase.knowledgeEmbed(knowledgeDocumentsList, updateReqVO.getId());
|
||||
// asyncKnowledgeBase.knowledgeEmbed(knowledgeDocumentsList, updateReqVO.getId());
|
||||
} else {
|
||||
knowledgeDocumentsMapper.delete(new LambdaQueryWrapperX<KnowledgeDocumentsDO>()
|
||||
.eq(KnowledgeDocumentsDO::getKnowledgeBaseId, updateReqVO.getId()));
|
||||
|
Loading…
x
Reference in New Issue
Block a user