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