From 0d7df8b81ebc29b1e666c34c86c011c96da91651 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期四, 17 十一月 2022 15:52:37 +0800 Subject: [PATCH] 产品bom提交留存原始压缩包 --- src/main/java/com/whyc/service/ProductService.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java index bec3892..95fc0c0 100644 --- a/src/main/java/com/whyc/service/ProductService.java +++ b/src/main/java/com/whyc/service/ProductService.java @@ -293,7 +293,8 @@ } //浜у搧bom瀵规瘮 Map<String,List> compareMap = pbhService.parseCompare(baseProduct,product); - return response.setIII(1, true, product,compareMap, filePath); + //return response.setIII(1, true, product,compareMap, filePath); + return response.setIII(1, true, product,compareMap, zipFile.toString()); } @@ -316,7 +317,8 @@ String customCode = product.getCustomCode(); String parentModel = product.getParentModel(); List<ProductBom> bomList = product.getBomList(); - String fileUrl = product.getFileUrl(); + String zipFilePath = product.getFileUrl(); + String fileUrl = zipFilePath.substring(0,zipFilePath.lastIndexOf(File.separator)); Date date = new Date(); boolean isCopyCustom = false; Product relatedProduct = null; @@ -557,6 +559,10 @@ if (!materialFile.exists()) { materialFile.mkdirs(); } + //涔嬪墠涓婁紶鐨勪骇鍝乥om鍘嬬缉鍖�,杞Щ鍒版寮忕増鏈笅鐣欏瓨 + File zipFileNew = new File(productDir + File.separator + zipFilePath.substring(zipFilePath.lastIndexOf(File.separator) + 1)); + FileCopyUtils.copy(new File(zipFilePath), zipFileNew); + productUrlList.forEach(productUrl -> { String fileName = productUrl.substring(productUrl.lastIndexOf(File.separator) + 1); -- Gitblit v1.9.1