10.25开发

This commit is contained in:
hejinbo
2023-10-25 16:56:37 +08:00
parent 56831390b1
commit ec20f9d7d5
6 changed files with 63 additions and 14 deletions
@@ -293,9 +293,8 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
}
return AjaxResult.success("裁决书已生成");
} catch (IOException e) {
e.printStackTrace();
return AjaxResult.error(e+"请检查文件路径是否有误");
}
return null;
}
@Override
@@ -313,6 +313,19 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
List<CaseEvidenceDirectory> returnList = new ArrayList<>();
List<Long> tempList = caseEvidenceDirectorys.stream().map(CaseEvidenceDirectory::getId).collect(Collectors.toList());
for (CaseEvidenceDirectory caseEvidenceDirectory : caseEvidenceDirectorys) {
String annexName = caseEvidenceDirectory.getAnnexName();
if (annexName!=null){
String prefix = "/profile";
int startIndex = annexName.indexOf(prefix);
startIndex += prefix.length();
String annexPath = "/uploadPath" + annexName.substring(startIndex);
caseEvidenceDirectory.setAnnexPath(annexPath);
int startIndexnew = annexName.lastIndexOf("/");
if(startIndexnew!=-1){
String annexNamenew = annexName.substring(startIndexnew+1);
caseEvidenceDirectory.setAnnexName(annexNamenew);
}
}
// 如果是顶级节点, 遍历该父节点的所有子节点
if (!tempList.contains(caseEvidenceDirectory.getParentId())) {
recursionFn(caseEvidenceDirectorys, caseEvidenceDirectory);