src/main/java/com/whyc/controller/ProductBomController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/ProductBomService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/ProductBomController.java
@@ -10,6 +10,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.List; @Api(tags = "图纸管理") @RestController @@ -26,7 +28,7 @@ @ApiOperation("图纸文件打包下载") @PostMapping("downloadCadDrawer") public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp, String[] pictureUrls){ public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp,@RequestBody ArrayList<String> pictureUrls){ service.downloadCadDrawer(req,resp,pictureUrls); } @ApiOperation(value = "根据子件code获取最终的信息") src/main/java/com/whyc/service/ProductBomService.java
@@ -19,6 +19,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.util.ArrayList; import java.util.Date; import java.util.LinkedList; import java.util.List; @@ -36,11 +37,11 @@ return new Response().setII(1,list.size()>0?true:false,pageInfo,"数据返回"); } //图纸文件下载 public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp, String[] pictureUrls) { public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp, ArrayList<String> pictureUrls) { String fileDirName = FileDirPath.getFileDirName(); String rootFace=fileDirName+ File.separator+"zip"; //将选中的文件存入指定目录下打包下载 if(pictureUrls!=null&&pictureUrls.length>0){ if(pictureUrls!=null&&pictureUrls.size()>0){ for (String picUrl:pictureUrls) { File sourceFile=new File(fileDirName+ File.separator+picUrl); copyFile(sourceFile,rootFace);