|
|
|
@ -604,9 +604,24 @@ public class CaseEvidenceServiceImpl extends ServiceImpl<CaseEvidenceMapper, Cas
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<EvidenceDirectoryDTO> evidenceDetails(String caseId, String batchNo,String evidenceId) {
|
|
|
|
|
|
|
|
|
|
List<EvidenceDirectoryDTO> evidenceDirectoryDTOS = listFileTree(caseId,batchNo,evidenceId,null);
|
|
|
|
|
|
|
|
|
|
List<CaseEvidence> caseEvidenceList = this.lambdaQuery().eq(CaseEvidence::getCaseId, caseId).list();
|
|
|
|
|
// 强行翻译
|
|
|
|
|
Map<String, String> dictionaryMap = comDictionaryService.getDictionaryMapReverse("prompt_attribute_valuetype");
|
|
|
|
|
for (CaseEvidence caseEvidence : caseEvidenceList) {
|
|
|
|
|
List<NotePromptExtractAttributesDto> property = caseEvidence.getProperty();
|
|
|
|
|
if (CollUtil.isNotEmpty(property)){
|
|
|
|
|
for (NotePromptExtractAttributesDto notePromptExtractAttributesDto : property) {
|
|
|
|
|
String attrValueType = notePromptExtractAttributesDto.getAttrValueType();
|
|
|
|
|
if (StrUtil.isNotEmpty(attrValueType) && dictionaryMap.containsKey(attrValueType)){
|
|
|
|
|
notePromptExtractAttributesDto.setAttrValueType(dictionaryMap.get(attrValueType));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<CategoryPromptDTO> categoryPromptDTOS = evidenceDirectoryService.listCategoryPrompt(caseId);
|
|
|
|
|
|
|
|
|
|
Map<String, CaseEvidence> caseEvidenceMap = caseEvidenceList.stream().collect(Collectors.toMap(CaseEvidence::getId, Function.identity()));
|
|
|
|
|