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