From 6f7b81262bced1b6f6e2fe7b4ced81c35b35c5a6 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期四, 21 十二月 2023 17:17:03 +0800
Subject: [PATCH] 物料推送添加接口

---
 src/main/java/com/whyc/service/MaterialService.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java
index 40ffa17..ca3c0e3 100644
--- a/src/main/java/com/whyc/service/MaterialService.java
+++ b/src/main/java/com/whyc/service/MaterialService.java
@@ -628,4 +628,36 @@
         query.eq("sub_code",code).orderByDesc("id").last(" limit 1");
         return mapper.selectOne(query);
     }
+    //鐗╂枡鎺ㄩ�佸脊绐椾娇鐢�
+    public Response getMaterialDialog(String subCode, String subName, String subModel) {
+        List<Material> list=mapper.getMaterialLimit(subCode,subName,subModel);
+        String fileDirName = FileDirPath.getFileDirName();
+        int flag=0;
+        Material m=new Material();
+        // 杩斿洖鏄惁瀛樺湪闄勪欢
+        if(list!=null&&list.size()>0){
+                m=list.get(list.size()-1);
+                if(m.getFileUrl()!=null&&!m.getFileUrl().isEmpty()){
+                    File file = new File(fileDirName+File.separator+m.getFileUrl());
+                    if(!file.exists()) {
+                        flag=0;
+                    }else{
+                        String[] fileNames = file.list();//鑾峰彇璇ユ枃浠跺す涓嬬殑鎵�鏈夋枃浠朵互鍙婄洰褰曠殑鍚嶅瓧
+                        List attachFileList=new ArrayList();
+                        if(fileNames.length>0){
+                            flag=1;
+                            for (int i=0;i<fileNames.length;i++){
+                                if(!fileNames[i].contains("-dwg.pdf")&&!fileNames[i].contains("-doc.pdf"))
+                                    attachFileList.add(fileNames[i]);
+                            }
+                        }else{
+                            flag=0;
+                        }
+                        m.setAttachFileList(attachFileList);
+                    }
+                }
+                m.setHasAttachFlag(flag);
+            }
+        return new Response().setII(1,m!=null,m,"鐗╂枡鎺ㄩ�佸脊绐椾娇鐢�");
+    }
 }

--
Gitblit v1.9.1