From 6385790c4a8139114b68e5e09ae715a21dc790d1 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期六, 03 九月 2022 17:01:48 +0800 Subject: [PATCH] 根据物料id查询返回附件文件夹下所有的文件列表 --- src/main/java/com/whyc/service/MaterialService.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java index f3f3650..a9b3968 100644 --- a/src/main/java/com/whyc/service/MaterialService.java +++ b/src/main/java/com/whyc/service/MaterialService.java @@ -312,22 +312,23 @@ String fileDirName = FileDirPath.getFileDirName(); Material material=mapper.getAttachByMaterialId(materialId); boolean flag=false; - String[] fileNames=null; + List list=new ArrayList(); if(material.getFileUrl()!=null&&!material.getFileUrl().isEmpty()){ File file = new File(fileDirName+File.separator+material.getFileUrl()); if(!file.exists()) { flag=false; }else{ - fileNames = file.list();//鑾峰彇璇ユ枃浠跺す涓嬬殑鎵�鏈夋枃浠朵互鍙婄洰褰曠殑鍚嶅瓧 + String[] fileNames = file.list();//鑾峰彇璇ユ枃浠跺す涓嬬殑鎵�鏈夋枃浠朵互鍙婄洰褰曠殑鍚嶅瓧 if(fileNames.length>0){ flag=true; for (int i=0;i<fileNames.length;i++){ - fileNames[i]=fileDirName+File.separator+material.getFileUrl()+fileNames[i]; + if(!fileNames[i].contains("-dwg.pdf")&&fileNames[i].contains("-doc.pdf")) + list.add(material.getFileUrl()+fileNames[i]); } } } } - return new Response().setII(1,flag,fileNames,"鏂囦欢鍒楄〃杩斿洖"); + return new Response().setII(1,flag,list,"鏂囦欢鍒楄〃杩斿洖"); } } -- Gitblit v1.9.1