From 00e4715a062585ad8e4f9dbaea8910b06e8ff228 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期三, 07 十二月 2022 12:01:45 +0800 Subject: [PATCH] 流程卡和SOP更新 --- src/main/java/com/whyc/service/WorksheetLinkService.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/WorksheetLinkService.java b/src/main/java/com/whyc/service/WorksheetLinkService.java index f620956..a93f1d8 100644 --- a/src/main/java/com/whyc/service/WorksheetLinkService.java +++ b/src/main/java/com/whyc/service/WorksheetLinkService.java @@ -17,6 +17,7 @@ import javax.annotation.Resource; import java.io.File; +import java.io.FilenameFilter; import java.io.IOException; import java.util.*; import java.util.stream.Collectors; @@ -613,6 +614,24 @@ String inFilePath = projectDir + File.separator + fileRelativePath; String outFilePath = (projectDir + File.separator + fileRelativePath).replace("_approving",""); WordUtil.fillValue(inFilePath,outFilePath,Arrays.asList(approving.getFzr(),approving.getBz(),approving.getZz(),approving.getPb())); + //鍒犻櫎涔嬪墠棰勮浜х敓鐨勪腑闂存枃浠� + String filename = fileRelativePath.substring(fileRelativePath.lastIndexOf(File.separator)+1,fileRelativePath.lastIndexOf(".")); + File approvingDir = new File(projectDir + File.separator + "procedure_approving"); + FilenameFilter filenameFilter = new FilenameFilter() { + @Override + public boolean accept(File dir, String name) { + name = name.substring(0,name.lastIndexOf(".")); + if(name.contains(filename) && !name.equals(filename)){ + return true; + } + return false; + } + }; + File[] files = approvingDir.listFiles(filenameFilter); + for (File file : files) { + file.delete(); + } + //娴佺▼鏂囦欢鏁版嵁杞Щ ProcedureDoc procedureDoc = new ProcedureDoc(); procedureDoc.setName(approving.getName()); -- Gitblit v1.9.1