去除重复提取

topo_dev
DESKTOP-DDTUS3E\yaxin
parent 66b78eb31a
commit 3bb96f0ca9

@ -331,8 +331,7 @@ public class CaseEvidenceServiceImpl extends ServiceImpl<CaseEvidenceMapper, Cas
llmExtractDto.setExtractAttributes(notePrompt.getExtractAttributes()); llmExtractDto.setExtractAttributes(notePrompt.getExtractAttributes());
List<LLMExtractDto> llmExtractDtos = llmExtractService.extractAttribute(Collections.singletonList(llmExtractDto)); List<LLMExtractDto> llmExtractDtos = llmExtractService.extractAttribute(Collections.singletonList(llmExtractDto));
if (!llmExtractDtos.isEmpty()) { if (!llmExtractDtos.isEmpty()) {
llmExtractDto = llmExtractService.extractAttribute(Collections.singletonList(llmExtractDto)).get(0); caseEvidence.setProperty(llmExtractDtos.get(0).getExtractAttributes());
caseEvidence.setProperty(llmExtractDto.getExtractAttributes());
} }
log.info("属性提取完成。更新证据处理状态为【属性提取完成】。属性:【{}】。耗时:【{}】", caseEvidence.getProperty(), System.currentTimeMillis() - attrStart); log.info("属性提取完成。更新证据处理状态为【属性提取完成】。属性:【{}】。耗时:【{}】", caseEvidence.getProperty(), System.currentTimeMillis() - attrStart);
caseEvidence.setProcessStatus(EvidenceConstants.PROCESS_STATUS_ATTR_EXTRACT_OK); caseEvidence.setProcessStatus(EvidenceConstants.PROCESS_STATUS_ATTR_EXTRACT_OK);

Loading…
Cancel
Save