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<EvidenceCategory> listCategoryByCaseType(String caseType);
}

@ -802,7 +802,7 @@ public class CaseEvidenceServiceImpl extends ServiceImpl<CaseEvidenceMapper, Cas
.filter(evidenceDetail -> CollUtil.isNotEmpty(evidenceDetail.getFileList()))
.map(EvidenceProcessDTO::new).collect(Collectors.toList());
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) {
evidenceProcessDTO.setTemplateInfo(evidenceDirectoryDTOS, categoryList);
evidenceProcessDTO.setEvidenceTypeName(categoryList);

@ -51,6 +51,11 @@ public class EvidenceCategoryServiceImpl extends ServiceImpl<EvidenceCategoryMap
}
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());
modelAtomicResultService.replaceResultCaseId(exist.getCaseType(), modelCase.getCaseType());
modelCase.setTotalScore(0);
modelCase.setTotalScore(null);
modelCase.setCaseAnalysisStatus(0);
modelCase.setCaseAnalysisSuccessTime(null);
modelCase.setIdentifyResultName(null);

Loading…
Cancel
Save