From c055dc0d9edb4068a6a01c07f5607de3e1792296 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期五, 20 十月 2023 09:30:15 +0800 Subject: [PATCH] 物料图纸图片历史 --- src/main/java/com/whyc/service/ProductService.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java index 6902c23..935366d 100644 --- a/src/main/java/com/whyc/service/ProductService.java +++ b/src/main/java/com/whyc/service/ProductService.java @@ -831,6 +831,10 @@ File dwgFile; if (subModel != null) { dwgFile = new File(materialDir + File.separator + subCode + "-" + subModel + File.separator + dwgName + "_" + dateStr + ".dwg"); + File dwgDir = new File(materialDir + File.separator + subCode + "-" + subModel); + if(!dwgDir.exists()){ + dwgDir.mkdirs(); + } } else { dwgFile = new File(materialDir + File.separator + dwgName + "_" + dateStr + ".dwg"); } @@ -852,7 +856,7 @@ String subCode = null; for (ProductBom bom : bomList) { String bomSubMode = bom.getSubModel(); - if (bomSubMode.toUpperCase().equals(picSubModel.toUpperCase())) { + if ((bomSubMode + "-bom").toUpperCase().equals(picSubModel.toUpperCase())) { subModel = bomSubMode; subCode = bom.getSubCode(); break; @@ -861,6 +865,10 @@ File picFile; if (subModel != null) { picFile = new File(materialDir + File.separator + subCode + "-" + subModel + File.separator + picSubModel + "_" + dateStr + picSuffix); + File picDir = new File(materialDir + File.separator + subCode + "-" + subModel); + if(!picDir.exists()){ + picDir.mkdirs(); + } } else { picFile = new File(materialDir + File.separator + picSubModel + "_" + dateStr + picSuffix); } -- Gitblit v1.9.1