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