From 4deaba7a9924c132cea872440da7f2894c7e5d16 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期四, 29 九月 2022 11:08:10 +0800 Subject: [PATCH] 产品下载不包含带有bom的图片 --- src/main/java/com/whyc/service/ProductBomService.java | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductBomService.java b/src/main/java/com/whyc/service/ProductBomService.java index cc6f881..121ddb5 100644 --- a/src/main/java/com/whyc/service/ProductBomService.java +++ b/src/main/java/com/whyc/service/ProductBomService.java @@ -191,7 +191,7 @@ } } - //鏂囦欢澶圭殑鎷疯礉绉婚櫎productId瀵瑰簲鐨勫閫侀」 + //鏂囦欢澶圭殑鎷疯礉绉婚櫎productId瀵瑰簲鐨勮閿佸畾鐨� public void copyDirWithOutProductId(String sourcePathDir, String newPathDir,int productId) { File start = new File(sourcePathDir); File end = new File(newPathDir); @@ -204,17 +204,22 @@ } if(filePath.length>=0){ for(String temp : filePath) { - //娣诲姞婊¤冻鎯呭喌鐨勬潯浠� - if(new File(sourcePathDir + File.separator + temp ).isFile()) { - QueryWrapper wrapper=new QueryWrapper(); - wrapper.eq("product_id",productId); - wrapper.eq("attach_name",temp); - wrapper.eq("lock_flag",1); - wrapper.last("limit 1"); - AttachLock attachLock=attachLockMapper.selectOne(wrapper); - if(attachLock==null){ - //涓烘枃浠跺垯杩涜鎷疯礉 - copyFile(new File(sourcePathDir + File.separator + temp ), newPathDir ); + //浜у搧涓嬭浇涓嶅寘鍚甫鏈塨om鐨勫浘鐗� + if(temp.contains("bom")){ + continue; + }else{ + //娣诲姞婊¤冻鎯呭喌鐨勬潯浠� + if(new File(sourcePathDir + File.separator + temp ).isFile()) { + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("product_id",productId); + wrapper.eq("attach_name",temp); + wrapper.eq("lock_flag",1); + wrapper.last("limit 1"); + AttachLock attachLock=attachLockMapper.selectOne(wrapper); + if(attachLock==null){ + //涓烘枃浠跺垯杩涜鎷疯礉 + copyFile(new File(sourcePathDir + File.separator + temp ), newPathDir ); + } } } } -- Gitblit v1.9.1