From c6f79f5720c5d4a700b8b759a93393559409fd1c Mon Sep 17 00:00:00 2001
From: chenhuan <czj123456>
Date: 星期一, 20 五月 2024 15:11:58 +0800
Subject: [PATCH] Merge branch 'master' of http://117.78.1.188:8089/r/dkyChenJiang

---
 javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/ProjectDataController.java |   45 ++++++++++++++++++++++-----------------------
 1 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/ProjectDataController.java b/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/ProjectDataController.java
index 73a71ef..2ccb64f 100644
--- a/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/ProjectDataController.java
+++ b/javaweb-plus/javaweb-cms/src/main/java/com/javaweb/geo/controller/ProjectDataController.java
@@ -5,7 +5,11 @@
 import java.util.List;
 
 import cn.hutool.core.io.FileUtil;
+import cn.hutool.core.util.ObjectUtil;
 import com.javaweb.common.config.Global;
+import com.javaweb.geo.domain.Hole;
+import com.javaweb.geo.domain.HoleMedia;
+import com.javaweb.geo.service.IHoleMediaService;
 import com.javaweb.geo.vo.FileVo;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -39,6 +43,9 @@
     @Autowired
     private IProjectDataService projectDataService;
 
+    @Autowired
+    private IHoleMediaService holeMediaService;
+
     @RequiresPermissions("geo:projectData:view")
     @GetMapping()
     public String projectData(String id, String type, ModelMap mmap) {
@@ -59,7 +66,8 @@
      * 瀵煎叆鍘嬬缉鍖�
      */
     @GetMapping("/importImg")
-    public String importPdf(){
+    public String importPdf(String projectDataId,ModelMap mmap){
+        mmap.put("projectDataId",projectDataId);
         return prefix + "/upload";
     }
 
@@ -183,28 +191,19 @@
     @ResponseBody
     public TableDataInfo listFile(String id){
         List<FileVo> paths = new ArrayList<>();
-        ProjectData projectData = projectDataService.selectProjectDataById(id);
-//        if (!ObjectUtils.isEmpty(projectData)){
-//            String num = project.getNum();
-//
-//            String diskPath = Global.getUploadPath()  + "\\sources\\椤圭洰璧勬枡\\"+num;
-//
-//            File file = new File(diskPath);
-//
-//            if(FileUtil.exist(file)){
-//                if(file.isDirectory()){
-//                    File []lists  = file.listFiles();
-//                    for(int i =0;i<lists.length;i++){
-//                        String name =lists[i].getName();
-//                        String path = urlPrefixPath + num + "/" +name;
-//                        FileVo vo  = new FileVo() ;
-//                        vo.setName(name);
-//                        vo.setPath(path);
-//                        paths.add(vo);
-//                    }
-//                }
-//            }
-//        }
+
+        HoleMedia holeMedia = new HoleMedia();
+        holeMedia.setRecordId(id);
+        List<HoleMedia> holeMedias =holeMediaService.selectHoleMediaList(holeMedia);
+
+        if(ObjectUtil.isNotEmpty(holeMedias)){
+            for(HoleMedia holeMedia1 :holeMedias ){
+                FileVo vo = new FileVo() ;
+                vo.setName(holeMedia1.getName());
+                vo.setPath(holeMedia1.getInternetPath());
+                paths.add(vo);
+            }
+        }
         return getDataTable(paths);
     }
 

--
Gitblit v1.9.1