| | |
| | | } |
| | | if(filePath.length>=0){ |
| | | for(String temp : filePath) { |
| | | //产品下载不包含带有bom的图片 |
| | | 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 ); |
| | | } |
| | | //添加满足情况的条件 |
| | | 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 ); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | public void updateUrl(List<ProductBomApproving> fileBomApprovingList) { |
| | | mapper.updateUrl(fileBomApprovingList); |