From a80889ef659f07861aa2d6501816b243112d5413 Mon Sep 17 00:00:00 2001
From: longyvfengyun <496960745@qq.com>
Date: 星期五, 29 七月 2022 10:36:41 +0800
Subject: [PATCH] 更新

---
 src/main/java/com/whyc/service/WorksheetLinkService.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/WorksheetLinkService.java b/src/main/java/com/whyc/service/WorksheetLinkService.java
index 37fbc9a..60f6a42 100644
--- a/src/main/java/com/whyc/service/WorksheetLinkService.java
+++ b/src/main/java/com/whyc/service/WorksheetLinkService.java
@@ -190,14 +190,22 @@
                     String dwgUrl = fileBom.getDwgUrl();
                     if(pictureUrl !=null){
                         String newPictureUrl ="doc_file"+File.separator+"product"+File.separator+fileBom.getParentModel()+File.separator+ pictureUrl.substring(pictureUrl.lastIndexOf(File.separator)+1);
+                        File newPictureFile = new File(projectDir + File.separator + newPictureUrl);
+                        if(!newPictureFile.exists()){
+                            newPictureFile.mkdirs();
+                        }
                         FileCopyUtils.copy(new File(projectDir+File.separator+ pictureUrl),
-                                new File(projectDir+File.separator+newPictureUrl));
+                                newPictureFile);
                         fileBom.setPictureUrl(newPictureUrl);
                     }
                     if(dwgUrl !=null){
                         String newDwgUrl ="doc_file"+File.separator+"product"+File.separator+fileBom.getParentModel()+File.separator+ dwgUrl.substring(dwgUrl.lastIndexOf(File.separator)+1);
+                        File newDwgFile = new File(projectDir + File.separator + newDwgUrl);
+                        if(!newDwgFile.exists()){
+                            newDwgFile.mkdirs();
+                        }
                         FileCopyUtils.copy(new File(projectDir+File.separator+ dwgUrl),
-                                new File(projectDir+File.separator+newDwgUrl));
+                                newDwgFile);
                         fileBom.setDwgUrl(newDwgUrl);
                     }
                 } catch (IOException e) {

--
Gitblit v1.9.1