From 0b968fb17aedfb8a50d5d8900a7fcbc907da775e Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 24 十一月 2022 15:56:36 +0800
Subject: [PATCH] 1

---
 src/main/resources/mapper/data/DownloadMapper.xml                 |    8 ++++----
 data/db_tab.sql                                                   |    2 +-
 src/main/java/com/lf/server/controller/show/ExportController.java |    4 ++--
 src/main/java/com/lf/server/mapper/data/DownloadMapper.java       |    6 ++++--
 src/main/java/com/lf/server/service/data/DownloadService.java     |    8 ++++----
 5 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/data/db_tab.sql b/data/db_tab.sql
index bbd0e77..be28a21 100644
--- a/data/db_tab.sql
+++ b/data/db_tab.sql
@@ -797,7 +797,7 @@
 comment on table lf.sys_download is '涓嬭浇璁板綍琛�';
 comment on column lf.sys_download.id is '涓婚敭ID';
 comment on column lf.sys_download.name is '鍚嶇О';
-comment on column lf.sys_download.type is '绫诲瀷锛�1-ShapeFile锛�2-涓撻鍥�';
+comment on column lf.sys_download.type is '绫诲瀷锛�1-Shp鏂囦欢锛�2-涓撻鍥撅紝3-鍏冩暟鎹�';
 comment on column lf.sys_download.depid is '鍗曚綅ID';
 comment on column lf.sys_download.sizes is '鏂囦欢澶у皬锛氬崟浣峂B';
 comment on column lf.sys_download.dcount is '涓嬭浇娆℃暟';
diff --git a/src/main/java/com/lf/server/controller/show/ExportController.java b/src/main/java/com/lf/server/controller/show/ExportController.java
index 2dea184..46fec9c 100644
--- a/src/main/java/com/lf/server/controller/show/ExportController.java
+++ b/src/main/java/com/lf/server/controller/show/ExportController.java
@@ -59,11 +59,11 @@
                 return fail("鐢ㄦ埛鏈櫥褰�", null);
             }
 
-            int count = downloadService.selectCountForExport(ue.getCreateUser(), name);
+            int count = downloadService.selectCountForUser(ue.getCreateUser(), 2, name);
             if (count == 0) {
                 return success(0, null);
             }
-            List<DownloadEntity> rs = downloadService.selectByPageForExport(ue.getCreateUser(), name, pageSize, pageSize * (pageIndex - 1));
+            List<DownloadEntity> rs = downloadService.selectByPageForUser(ue.getCreateUser(), 2, name, pageSize, pageSize * (pageIndex - 1));
 
             return success(count, rs);
         } catch (Exception ex) {
diff --git a/src/main/java/com/lf/server/mapper/data/DownloadMapper.java b/src/main/java/com/lf/server/mapper/data/DownloadMapper.java
index 4be3671..6b3556e 100644
--- a/src/main/java/com/lf/server/mapper/data/DownloadMapper.java
+++ b/src/main/java/com/lf/server/mapper/data/DownloadMapper.java
@@ -35,21 +35,23 @@
      * 鏍规嵁鐢ㄦ埛ID鏌ヨ璁板綍鏁帮紙鍦ㄧ嚎鍒跺浘锛�
      *
      * @param createUser 鐢ㄦ埛ID
+     * @param type       绫诲埆
      * @param name       鍚嶇О
      * @return 璁板綍鏁�
      */
-    public Integer selectCountForExport(Integer createUser, String name);
+    public Integer selectCountForUser(Integer createUser, Integer type, String name);
 
     /**
      * 鏍规嵁鐢ㄦ埛ID鍒嗛〉鏌ヨ锛堝湪绾垮埗鍥撅級
      *
      * @param createUser 鐢ㄦ埛ID
+     * @param type       绫诲埆
      * @param name       鍚嶇О
      * @param limit      璁板綍琛�
      * @param offset     鍋忕Щ閲�
      * @return 鍒楄〃
      */
-    public List<DownloadEntity> selectByPageForExport(Integer createUser, String name, Integer limit, Integer offset);
+    public List<DownloadEntity> selectByPageForUser(Integer createUser, Integer type, String name, Integer limit, Integer offset);
 
     /**
      * 鏌ヨ鎵�鏈�
diff --git a/src/main/java/com/lf/server/service/data/DownloadService.java b/src/main/java/com/lf/server/service/data/DownloadService.java
index 10ec12b..0199d31 100644
--- a/src/main/java/com/lf/server/service/data/DownloadService.java
+++ b/src/main/java/com/lf/server/service/data/DownloadService.java
@@ -43,17 +43,17 @@
     }
 
     @Override
-    public Integer selectCountForExport(Integer createUser, String name) {
+    public Integer selectCountForUser(Integer createUser, Integer type, String name) {
         name = StringHelper.getLikeStr(name);
 
-        return downloadMapper.selectCountForExport(createUser, name);
+        return downloadMapper.selectCountForUser(createUser, type, name);
     }
 
     @Override
-    public List<DownloadEntity> selectByPageForExport(Integer createUser, String name, Integer limit, Integer offset) {
+    public List<DownloadEntity> selectByPageForUser(Integer createUser, Integer type, String name, Integer limit, Integer offset) {
         name = StringHelper.getLikeStr(name);
 
-        return downloadMapper.selectByPageForExport(createUser, name, limit, offset);
+        return downloadMapper.selectByPageForUser(createUser, type, name, limit, offset);
     }
 
     @Override
diff --git a/src/main/resources/mapper/data/DownloadMapper.xml b/src/main/resources/mapper/data/DownloadMapper.xml
index e9c3b4f..8ad23ff 100644
--- a/src/main/resources/mapper/data/DownloadMapper.xml
+++ b/src/main/resources/mapper/data/DownloadMapper.xml
@@ -21,20 +21,20 @@
         limit #{limit} offset #{offset}
     </select>
 
-    <select id="selectCountForExport" resultType="java.lang.Integer">
+    <select id="selectCountForUser" resultType="java.lang.Integer">
         select count(*) from lf.sys_download
         <where>
-            create_user = #{createUser} and type = 2
+            create_user = #{createUser} and type = #{type}
             <if test="name != null">
                 and name like #{name}
             </if>
         </where>
     </select>
 
-    <select id="selectByPageForExport" resultType="com.lf.server.entity.data.DownloadEntity">
+    <select id="selectByPageForUser" resultType="com.lf.server.entity.data.DownloadEntity">
         select * from lf.sys_download
         <where>
-            create_user = #{createUser} and type = 2
+            create_user = #{createUser} and type = #{type}
             <if test="name != null">
                 and name like #{name}
             </if>

--
Gitblit v1.9.3