From 4a1396261dd326ac7c6f04401202a534fe349e78 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期一, 05 九月 2022 12:02:01 +0800 Subject: [PATCH] 根据物料id查询物料信息 --- src/main/java/com/whyc/service/MaterialService.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java index fdb2f12..568b1a0 100644 --- a/src/main/java/com/whyc/service/MaterialService.java +++ b/src/main/java/com/whyc/service/MaterialService.java @@ -339,6 +339,21 @@ //鏍规嵁鐗╂枡id鏌ヨ鐗╂枡淇℃伅 public Response getMaterialById(int materialId) { Material material=mapper.getMaterialById(materialId); - return new Response().setII(1,material!=null,material,"鐗╂枡鍘嗗彶鐗堟湰鏁版嵁杩斿洖"); + String fileDirName = FileDirPath.getFileDirName(); + List list=new ArrayList(); + if(material.getFileUrl()!=null&&!material.getFileUrl().isEmpty()){ + File file = new File(fileDirName+File.separator+material.getFileUrl()); + if(file.exists()) { + String[] fileNames = file.list();//鑾峰彇璇ユ枃浠跺す涓嬬殑鎵�鏈夋枃浠朵互鍙婄洰褰曠殑鍚嶅瓧 + if(fileNames.length>0){ + for (int i=0;i<fileNames.length;i++){ + if(!fileNames[i].contains("-dwg.pdf")&&!fileNames[i].contains("-doc.pdf")) + list.add(material.getFileUrl()+File.separator+fileNames[i]); + } + } + + } + } + return new Response().setIII(1,material!=null,material,list,"鐗╂枡鍘嗗彶鐗堟湰鏁版嵁杩斿洖"); } } -- Gitblit v1.9.1