1. 添加多模型接入功能

master
xueqingkun 2 months ago
parent 8513c7c590
commit fcb619d8ed

@ -15,4 +15,6 @@ public interface EvidenceCategoryService extends IService<EvidenceCategory> {
List<EvidenceCategoryDTO> listCategoryTree(String caseType); List<EvidenceCategoryDTO> listCategoryTree(String caseType);
List<EvidenceCategory> listCategoryByCaseType(String caseType);
} }

@ -802,7 +802,7 @@ public class CaseEvidenceServiceImpl extends ServiceImpl<CaseEvidenceMapper, Cas
.filter(evidenceDetail -> CollUtil.isNotEmpty(evidenceDetail.getFileList())) .filter(evidenceDetail -> CollUtil.isNotEmpty(evidenceDetail.getFileList()))
.map(EvidenceProcessDTO::new).collect(Collectors.toList()); .map(EvidenceProcessDTO::new).collect(Collectors.toList());
List<EvidenceDirectoryDTO> evidenceDirectoryDTOS = evidenceDirectoryService.listDirectoryTree(caseId); List<EvidenceDirectoryDTO> evidenceDirectoryDTOS = evidenceDirectoryService.listDirectoryTree(caseId);
List<EvidenceCategory> categoryList = evidenceCategoryService.lambdaQuery().eq(EvidenceCategory::getCaseType, modelCase.getCaseType()).list(); List<EvidenceCategory> categoryList = evidenceCategoryService.listCategoryByCaseType(modelCase.getCaseType());
for (EvidenceProcessDTO evidenceProcessDTO : processDTOList) { for (EvidenceProcessDTO evidenceProcessDTO : processDTOList) {
evidenceProcessDTO.setTemplateInfo(evidenceDirectoryDTOS, categoryList); evidenceProcessDTO.setTemplateInfo(evidenceDirectoryDTOS, categoryList);
evidenceProcessDTO.setEvidenceTypeName(categoryList); evidenceProcessDTO.setEvidenceTypeName(categoryList);

@ -51,6 +51,11 @@ public class EvidenceCategoryServiceImpl extends ServiceImpl<EvidenceCategoryMap
} }
return list.stream().filter(categoryDTO -> StrUtil.isEmpty(categoryDTO.getParentId())).toList(); return list.stream().filter(categoryDTO -> StrUtil.isEmpty(categoryDTO.getParentId())).toList();
} }
@Override
public List<EvidenceCategory> listCategoryByCaseType(String caseType) {
return super.lambdaQuery().list();
}
} }

@ -171,7 +171,7 @@ public class ModelCaseServiceImpl extends ServiceImpl<ModelCaseMapper, ModelCase
// 案件类型发生改变,清除指标结果数据 // 案件类型发生改变,清除指标结果数据
modelIndexResultService.removeByCaseId(modelCase.getId()); modelIndexResultService.removeByCaseId(modelCase.getId());
modelAtomicResultService.replaceResultCaseId(exist.getCaseType(), modelCase.getCaseType()); modelAtomicResultService.replaceResultCaseId(exist.getCaseType(), modelCase.getCaseType());
modelCase.setTotalScore(0); modelCase.setTotalScore(null);
modelCase.setCaseAnalysisStatus(0); modelCase.setCaseAnalysisStatus(0);
modelCase.setCaseAnalysisSuccessTime(null); modelCase.setCaseAnalysisSuccessTime(null);
modelCase.setIdentifyResultName(null); modelCase.setIdentifyResultName(null);

Loading…
Cancel
Save