From d1f7a12fcaa13a05c63619540f5ef5836851a2bc Mon Sep 17 00:00:00 2001 From: qitz <18810291185@163.com> Date: Tue, 24 Oct 2023 16:34:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E8=A7=A3=E6=9E=90=E5=8E=8B?= =?UTF-8?q?=E7=BC=A9=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/CaseApplicationServiceImpl.java | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java index 23b182d..2e6d391 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java @@ -273,6 +273,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { return AjaxResult.error("请选择要上传的文件"); } // String targetPath = "/home/ruoyi/uploadPath/upload/unzipFile"; +// String targetPath = "F:\\testZip\\unzipFile"; String targetPath = "F:\\testZip\\unzipFile"; File zipFile = null; InputStream ins = null; @@ -315,15 +316,15 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { String substrOne = filestr.substring(allindex.get(2)+1,allindex.get(3)); Integer series = null; for (int i = 0; i < allindex.size()-2; i++) { - String substr = filestr.substring(allindex.get(i+1)+1,allindex.get(i+2)); + String substr = filestr.substring(allindex.get(i+2)+1,allindex.get(i+3)); series = i + 1; if(series==1){ //查询这个级数的目录是否存在,若不存在,则新建这个目录 CaseEvidenceDirectory caseEvidenceDirectoryselect = new CaseEvidenceDirectory(); -// caseEvidenceDirectoryselect.setCaseid(id); - caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(i+1)+1,allindex.get(i+2))); + caseEvidenceDirectoryselect.setCaseId(id.intValue()); + caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(i+2)+1,allindex.get(i+3))); caseEvidenceDirectoryselect.setSeries(series); List caseEvidenceDirectorys = caseEvidenceDirectoryMapper.selectList(caseEvidenceDirectoryselect); if(caseEvidenceDirectorys!=null&&caseEvidenceDirectorys.size()>0){ @@ -333,7 +334,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { caseEvidenceDirectory.setEvidenceName(substr); caseEvidenceDirectory.setSeries(series); - //caseEvidenceDirectory.setCaseid(id); + caseEvidenceDirectory.setCaseId(id.intValue()); caseEvidenceDirectory.setCreateBy(username); caseEvidenceDirectory.setCreateTime(new Date()); @@ -343,8 +344,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { }else { //查询这个级数的目录是否存在,若不存在,则新建这个目录 CaseEvidenceDirectory directoryselect = new CaseEvidenceDirectory(); -// directoryselect.setCaseid(id); - directoryselect.setEvidenceName(filestr.substring(allindex.get(i+1)+1,allindex.get(i+2))); + directoryselect.setCaseId(id.intValue()); + directoryselect.setEvidenceName(filestr.substring(allindex.get(i+2)+1,allindex.get(i+3))); directoryselect.setSeries(series); List evidenceDirectorys = caseEvidenceDirectoryMapper.selectList(directoryselect); if(evidenceDirectorys!=null&&evidenceDirectorys.size()>0){ @@ -352,8 +353,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { }else { Integer parentId = null; CaseEvidenceDirectory caseEvidenceDirectoryselect = new CaseEvidenceDirectory(); -// caseEvidenceDirectoryselect.setCaseid(id); - caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(i)+1,allindex.get(i+1))); + caseEvidenceDirectoryselect.setCaseId(id.intValue()); + caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(i+1)+1,allindex.get(i+2))); caseEvidenceDirectoryselect.setSeries(series-1); List caseEvidenceDirectorys = caseEvidenceDirectoryMapper.selectList(caseEvidenceDirectoryselect); if(caseEvidenceDirectorys!=null&&caseEvidenceDirectorys.size()>0){ @@ -365,7 +366,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { caseEvidenceDirectory.setSeries(series); caseEvidenceDirectory.setCreateBy(username); caseEvidenceDirectory.setCreateTime(new Date()); - //caseEvidenceDirectory.setCaseid(id); + caseEvidenceDirectory.setCaseId(id.intValue()); caseEvidenceDirectory.setParentId(parentId); @@ -425,8 +426,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { //保存到目录表 Integer parentId = null; CaseEvidenceDirectory caseEvidenceDirectoryselect = new CaseEvidenceDirectory(); -// caseEvidenceDirectoryselect.setCaseid(id); - caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(lastIndex-1)+1,allindex.get(lastIndex))); + caseEvidenceDirectoryselect.setCaseId(id.intValue()); + caseEvidenceDirectoryselect.setEvidenceName(filestr.substring(allindex.get(lastIndex)+1,allindex.get(lastIndex+1))); caseEvidenceDirectoryselect.setSeries(series-1); List caseEvidenceDirectorys = caseEvidenceDirectoryMapper.selectList(caseEvidenceDirectoryselect); if(caseEvidenceDirectorys!=null&&caseEvidenceDirectorys.size()>0){ @@ -439,7 +440,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { caseEvidenceDirectory.setCreateBy(username); caseEvidenceDirectory.setCreateTime(new Date()); caseEvidenceDirectory.setAnnexId(annexId); - //caseEvidenceDirectory.setCaseid(id); + caseEvidenceDirectory.setCaseId(id.intValue()); caseEvidenceDirectory.setParentId(parentId);