From d5be1b8fad7c7a4455d89a3e14e3496dcd93ac33 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期日, 08 一月 2023 14:47:07 +0800
Subject: [PATCH] 1.8.2

---
 src/main/java/com/lf/server/controller/data/upload/CheckController.java  |    6 -
 data/ts.sql                                                              |   23 -------
 src/main/java/com/lf/server/service/data/UploadService.java              |    6 ++
 data/update.sql                                                          |   49 ++++++++++++++++
 src/main/java/com/lf/server/mapper/data/UploadMapper.java                |    8 ++
 src/main/resources/mapper/data/UploadMapper.xml                          |    4 +
 src/main/java/com/lf/server/controller/data/upload/QueryController.java  |   14 ++++
 src/main/java/com/lf/server/controller/data/upload/UploadController.java |   46 +++++++--------
 8 files changed, 103 insertions(+), 53 deletions(-)

diff --git a/data/ts.sql b/data/ts.sql
index 9ed9b3f..5527803 100644
--- a/data/ts.sql
+++ b/data/ts.sql
@@ -142,29 +142,6 @@
 delete from lf.sys_meta where id > 150;
 delete from lf.sys_meta_file where metaid > 150;
 
-select * from lf.sys_dir;
-select * from lf.sys_meta_new;
-insert into lf.sys_meta_new (name,dirid) values ('椤圭洰WBS瀵煎嚭.xlsx',57);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101 灏侀潰.docx',62);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwg',62);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwl',62);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwl2',62);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婄旱鏂潰鍥撅級0.dwg',62);
-insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-IN-0101锛堣祫鏂欏浘绾哥洰褰曪級.doc',62);
-insert into lf.sys_meta_new (name,dirid) values ('1绫�.gdb.zip',74);
-insert into lf.sys_meta_new (name,dirid) values ('2绫�.gdb.zip',74);
-insert into lf.sys_meta_new (name,dirid) values ('鏄撶噧鏄撶垎.gdb.zip',74);
-insert into lf.sys_meta_new (name,dirid) values ('鍦伴潰绾�.xlsx',64);
-insert into lf.sys_meta_new (name,dirid) values ('鎺у埗鐐�.xlsx',64);
-insert into lf.sys_meta_new (name,dirid) values ('绂绘暎鐐�.xlsx',64);
-insert into lf.sys_meta_new (name,dirid) values ('骞抽潰鍥剧储寮曟枃浠�.xlsx',64);
-insert into lf.sys_meta_new (name,dirid) values ('涓嚎鎴愭灉琛�.xlsx',64);
-
-update lf.sys_meta_new set depid=1,type='file',path='2\'||name,sizes=1;
-
-with rs as (select id from lf.sys_dir where name='瑗挎皵涓滆緭鍥涚嚎澶╃劧姘旂閬撳伐绋嬶紙鍚愰瞾鐣�-涓崼锛夛紙00116BT02锛�')
-select fn_rec_query(a.dirid,'dir'),a.* from lf.sys_meta_new a where dirid = ANY(fn_rec_array((select id from rs), 'dir'));
-
 
 
 
diff --git a/data/update.sql b/data/update.sql
index c182b3a..e4edc2e 100644
--- a/data/update.sql
+++ b/data/update.sql
@@ -49,8 +49,38 @@
 select * from lf.sys_menu where cn_name = '璧勬簮瀹℃牳';
 update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resapproval?embed=true&token=' where cn_name = '璧勬簮瀹℃牳';
 ------------------------------------------------------ 
-select * from lf.sys_menu order by id;
+insert into lf.sys_meta_new (name,dirid) values ('椤圭洰WBS瀵煎嚭.xlsx',57);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101 灏侀潰.docx',62);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwg',62);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwl',62);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婂湴褰㈠浘锛�0.dwl2',62);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-DW-0101锛堝ぇ娌虫部娌崇┛瓒婄旱鏂潰鍥撅級0.dwg',62);
+insert into lf.sys_meta_new (name,dirid) values ('00116BT02-CR001#ESV-IN-0101锛堣祫鏂欏浘绾哥洰褰曪級.doc',62);
+insert into lf.sys_meta_new (name,dirid) values ('1绫�.gdb.zip',74);
+insert into lf.sys_meta_new (name,dirid) values ('2绫�.gdb.zip',74);
+insert into lf.sys_meta_new (name,dirid) values ('鏄撶噧鏄撶垎.gdb.zip',74);
+insert into lf.sys_meta_new (name,dirid) values ('鍦伴潰绾�.xlsx',64);
+insert into lf.sys_meta_new (name,dirid) values ('鎺у埗鐐�.xlsx',64);
+insert into lf.sys_meta_new (name,dirid) values ('绂绘暎鐐�.xlsx',64);
+insert into lf.sys_meta_new (name,dirid) values ('骞抽潰鍥剧储寮曟枃浠�.xlsx',64);
+insert into lf.sys_meta_new (name,dirid) values ('涓嚎鎴愭灉琛�.xlsx',64);
 
+update lf.sys_meta_new set depid=1,type='file',path='2\'||name,sizes=1;
+
+insert into lf.sys_meta_new (name,dirid) values ('S318 娲涢檿绾跨┛瓒婂伐绋嬪湴璐ㄥ墫闈㈠浘.dwg',80);
+insert into lf.sys_meta_new (name,dirid) values ('鍦拌川鍓栭潰鍥剧储寮曡〃.xlsx',80);
+insert into lf.sys_meta_new (name,dirid) values ('鍦拌川璧勬枡琛�.xlsx',80);
+insert into lf.sys_meta_new (name,dirid) values ('鍕樻帰鐐瑰潗鏍囪〃.xlsx',80);
+insert into lf.sys_meta_new (name,dirid) values ('鍦熷¥鐢甸樆鐜囪〃.xlsx',80);
+
+update lf.sys_meta_new set depid=1,type='file',path='2\'||name,sizes=1 where path is null;
+
+with rs as (select id from lf.sys_dir where name='瑗挎皵涓滆緭鍥涚嚎澶╃劧姘旂閬撳伐绋嬶紙鍚愰瞾鐣�-涓崼锛夛紙00116BT02锛�')
+select fn_rec_query(a.dirid,'dir'),a.* from lf.sys_meta_new a where dirid = ANY(fn_rec_array((select id from rs), 'dir'));
+
+select * from lf.sys_meta_new where substr(path,1,2) = '2\';
+------------------------------------------------------ 
+select * from lf.sys_menu order by id;
 select gid from md.md_u_special_evaluation_report;
 select dd from md.md_s_hole_column_diagram;
 
@@ -79,3 +109,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/com/lf/server/controller/data/upload/CheckController.java b/src/main/java/com/lf/server/controller/data/upload/CheckController.java
index db8ef0f..298321d 100644
--- a/src/main/java/com/lf/server/controller/data/upload/CheckController.java
+++ b/src/main/java/com/lf/server/controller/data/upload/CheckController.java
@@ -2,8 +2,6 @@
 
 import com.lf.server.annotation.SysLog;
 import com.lf.server.controller.all.BaseController;
-import com.lf.server.entity.all.ResponseMsg;
-import com.lf.server.entity.ctrl.FmeReqEntity;
 import com.lf.server.helper.StringHelper;
 import com.lf.server.service.data.FmeService;
 import io.swagger.annotations.ApiImplicitParam;
@@ -60,7 +58,7 @@
         }
     }
 
-    @SysLog()
+    /*@SysLog()
     @ApiOperation(value = "鏌ヨOSGB妫�鏌�")
     @GetMapping(value = "/selectCheckOsgb")
     public ResponseMsg<Object> selectCheckOsgb(HttpServletRequest req) {
@@ -333,5 +331,5 @@
         } catch (Exception ex) {
             return fail(ex.getMessage(), null);
         }
-    }
+    }*/
 }
diff --git a/src/main/java/com/lf/server/controller/data/upload/QueryController.java b/src/main/java/com/lf/server/controller/data/upload/QueryController.java
index 2e20aa2..0d7a3ff 100644
--- a/src/main/java/com/lf/server/controller/data/upload/QueryController.java
+++ b/src/main/java/com/lf/server/controller/data/upload/QueryController.java
@@ -7,6 +7,7 @@
 import com.lf.server.annotation.SysLog;
 import com.lf.server.entity.all.ResponseMsg;
 import com.lf.server.entity.all.StaticData;
+import com.lf.server.entity.ctrl.IdNameEntity;
 import com.lf.server.entity.ctrl.TabEntity;
 import com.lf.server.entity.data.*;
 import com.lf.server.entity.sys.DepEntity;
@@ -119,6 +120,19 @@
     }
 
     @SysLog()
+    @ApiOperation(value = "鏌ヨ椤圭洰鍚嶇О")
+    @GetMapping(value = "/selectProject")
+    public ResponseMsg<Object> selectProject() {
+        try {
+            List<IdNameEntity> list = uploadService.selectProject();
+
+            return success(list);
+        } catch (Exception ex) {
+            return fail(ex.getMessage(), null);
+        }
+    }
+
+    @SysLog()
     @ApiOperation(value = "鏌ヨ鎵�鏈夎〃")
     @GetMapping(value = "/selectTabs")
     public ResponseMsg<List<TabEntity>> selectTabs() {
diff --git a/src/main/java/com/lf/server/controller/data/upload/UploadController.java b/src/main/java/com/lf/server/controller/data/upload/UploadController.java
index 2a888f0..e2a5abe 100644
--- a/src/main/java/com/lf/server/controller/data/upload/UploadController.java
+++ b/src/main/java/com/lf/server/controller/data/upload/UploadController.java
@@ -56,6 +56,27 @@
     }
 
     @SysLog()
+    @ApiOperation(value = "涓婁紶鏂囦欢")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "path", value = "璺緞", dataType = "String", paramType = "query")
+    })
+    @ResponseBody
+    @PostMapping(value = "/uploadFiles")
+    public ResponseMsg<Object> uploadFiles(String path, HttpServletRequest req, HttpServletResponse res) {
+        try {
+            List<MetaEntity> list = baseUploadService.uploadData(null, path, req, res);
+            if (null == list || list.isEmpty()) {
+                return fail("娌℃湁鎵惧埌涓婁紶鏂囦欢", null);
+            }
+
+            return success(list);
+        } catch (Exception ex) {
+            return fail(ex.getMessage(), null);
+        }
+    }
+
+
+    @SysLog()
     @ApiOperation(value = "鏌ヨ鏄犲皠")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "path", value = "璺緞", dataType = "String", paramType = "query")
@@ -166,31 +187,6 @@
             dataLoaderService.insertFiles(me, entity.getFileEntities(), entity.getTabEntities());
 
             return success("鎴愬姛", entity.getTabEntities());
-        } catch (Exception ex) {
-            return fail(ex.getMessage(), null);
-        }
-    }
-
-    @SysLog()
-    @ApiOperation(value = "涓婁紶鏂囦欢")
-    @ApiImplicitParams({
-            @ApiImplicitParam(name = "path", value = "璺緞", dataType = "String", paramType = "query")
-    })
-    @ResponseBody
-    @PostMapping(value = "/uploadFiles")
-    public ResponseMsg<Object> uploadFiles(String path, HttpServletRequest req, HttpServletResponse res) {
-        try {
-            UserEntity ue = tokenService.getCurrentUser(req);
-            if (ue == null) {
-                return fail("鐢ㄦ埛鏈櫥褰�", null);
-            }
-
-            List<MetaEntity> list = baseUploadService.uploadData(null, path, req, res);
-            if (null == list || list.isEmpty()) {
-                return fail("娌℃湁鎵惧埌涓婁紶鏂囦欢", null);
-            }
-
-            return success(list);
         } catch (Exception ex) {
             return fail(ex.getMessage(), null);
         }
diff --git a/src/main/java/com/lf/server/mapper/data/UploadMapper.java b/src/main/java/com/lf/server/mapper/data/UploadMapper.java
index 635ae07..47bf330 100644
--- a/src/main/java/com/lf/server/mapper/data/UploadMapper.java
+++ b/src/main/java/com/lf/server/mapper/data/UploadMapper.java
@@ -1,5 +1,6 @@
 package com.lf.server.mapper.data;
 
+import com.lf.server.entity.ctrl.IdNameEntity;
 import com.lf.server.entity.data.CoordEntity;
 import org.apache.ibatis.annotations.Mapper;
 import org.springframework.web.bind.annotation.ResponseBody;
@@ -20,4 +21,11 @@
      * @return
      */
     public List<CoordEntity> selectCoords(String zoning);
+
+    /**
+     * 鏌ヨ椤圭洰鍚嶇О
+     *
+     * @return
+     */
+    public List<IdNameEntity> selectProject();
 }
diff --git a/src/main/java/com/lf/server/service/data/UploadService.java b/src/main/java/com/lf/server/service/data/UploadService.java
index 528bd33..f4f5377 100644
--- a/src/main/java/com/lf/server/service/data/UploadService.java
+++ b/src/main/java/com/lf/server/service/data/UploadService.java
@@ -1,5 +1,6 @@
 package com.lf.server.service.data;
 
+import com.lf.server.entity.ctrl.IdNameEntity;
 import com.lf.server.entity.data.CoordEntity;
 import com.lf.server.mapper.data.UploadMapper;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -20,4 +21,9 @@
     public List<CoordEntity> selectCoords(String zoning) {
         return uploadMapper.selectCoords(zoning);
     }
+
+    @Override
+    public List<IdNameEntity> selectProject() {
+        return uploadMapper.selectProject();
+    }
 }
diff --git a/src/main/resources/mapper/data/UploadMapper.xml b/src/main/resources/mapper/data/UploadMapper.xml
index 1c09870..ebc76d9 100644
--- a/src/main/resources/mapper/data/UploadMapper.xml
+++ b/src/main/resources/mapper/data/UploadMapper.xml
@@ -11,4 +11,8 @@
         </where>
         order by id
     </select>
+
+    <select id="selectProject" resultType="com.lf.server.entity.ctrl.IdNameEntity">
+        select id, name from lf.sys_dir where pid = 0 and id > 0
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3