From 224591306e6bdcc0051787e759ef0c082757a30a Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 24 十一月 2022 11:32:39 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/controller/data/DomainController.java |   12 +++---
 src/main/java/com/lf/server/controller/data/MetaController.java   |    5 ++
 src/main/java/com/lf/server/mapper/data/DomainMapper.java         |    7 +++
 src/main/resources/mapper/data/DomainMapper.xml                   |   14 ++++---
 src/main/java/com/lf/server/controller/show/ExportController.java |    2 
 data/日报.txt                                                       |   33 +++++++++++++++-
 src/main/java/com/lf/server/service/data/DomainService.java       |    6 +++
 7 files changed, 63 insertions(+), 16 deletions(-)

diff --git "a/data/\346\227\245\346\212\245.txt" "b/data/\346\227\245\346\212\245.txt"
index e2b8244..6a1e6d5 100644
--- "a/data/\346\227\245\346\212\245.txt"
+++ "b/data/\346\227\245\346\212\245.txt"
@@ -105,7 +105,7 @@
 涓嬪懆锛�
 1锛塛eb寮�鍙戯細寮�鍙戞煡璇㈠姛鑳斤紙鐐规煡璇€�佺嚎鏌ヨ銆佺煩褰㈡煡璇€�佸渾鏌ヨ锛夈��
 2锛夋湇鍔″紑鍙戯細寮�鍙戣祫婧愭棩蹇椼�佷护鐗岀鐞嗐�佺郴缁熼厤缃帴鍙c��
-=========================================2022-11-10
+=========================================2022-11-17
 鏈懆锛�
 1 Web寮�鍙戯細
 1锛夌患鍚堝睍绀猴細
@@ -125,5 +125,34 @@
 涓嬪懆锛�
 1锛塛eb寮�鍙戯細寮�鍙戞煡璇㈠姛鑳斤紙鐭╁舰鏌ヨ銆佸渾鏌ヨ锛夈�佸湪绾垮埗鍥惧姛鑳姐��
 2锛夋湇鍔″紑鍙戯細寮�鍙戞暟鎹笂浼犮�佹爣缁樸�佸湪绾垮埗鍥炬帴鍙c��
-=========================================
+=========================================2022-11-24
+鏈懆锛�
+1 Web寮�鍙戯細
+1锛夌患鍚堝睍绀猴細
+寮�鍙戝湪绾垮埗鍥惧姛鑳斤紙杩涜涓級
 
+2锛夋暟鎹鐞�
+淇敼瀛楀吀绠$悊鍔熻兘锛�
+寮�鍙戞暟鎹笂浼狅紙鏁版嵁涓婁紶銆佸叆搴撴暟鎹級椤甸潰锛�
+寮�鍙戞暟鎹叆搴擄紙鏁版嵁鍏ュ簱銆佸叆搴撴暟鎹級椤甸潰锛�
+寮�鍙戞暟鎹绱㈠姛鑳斤紙杩涜涓級銆�
+
+2 鏈嶅姟寮�鍙戯細
+1锛夋惌寤哄湪绾垮埗鍥惧悗鍙版湇鍔★紱
+2锛夌紪杈戝嚭鍥炬ā鏉匡紝寮�鍙戝嚭鍥捐剼鏈紙杩涜涓級锛�
+3锛夊紑鍙戞暟鎹绱㈡帴鍙o紙鏌ヨ璁板綍鏁般�佸垎椤垫煡璇€�佹煡璇㈣褰曠殑WKT锛夛紱
+4锛夊紑鍙戞暟鎹笂浼犵殑鍚庡彴鎺ュ彛锛�
+5锛夊紑鍙戞暟鎹叆搴撶殑鍚庡彴鎺ュ彛銆�
+
+涓嬪懆锛�
+1 Web寮�鍙戯細
+1锛夊紑鍙戞煡璇㈠姛鑳斤紙鐭╁舰鏌ヨ銆佸渾鏌ヨ锛夛紱
+2锛夊湪绾垮埗鍥惧姛鑳斤紙缁х画锛夛紱
+3锛夊畬鍠勬暟鎹笂浼犮�佹暟鎹叆搴撻〉闈€��
+
+2 鏈嶅姟寮�鍙戯細
+1锛夊畬鍠勫湪绾垮埗鍥炬湇鍔★紱
+2锛変慨鏀笹DAL璇诲彇shp銆乬db鎺ュ彛锛�
+3锛夊紑鍙戞绱㈡暟鎹殑妯$硦鎼滅储銆佹煡璇㈢敤鎴枫�佹煡璇㈠崟浣嶆帴鍙o紱
+4锛変慨鏀规暟鎹笂浼犵殑鍒嗛〉鏌ヨ璁板綍鏁般�佹煡璇㈡枃浠躲�佹煡璇㈡槧灏勬帴鍙c��
+=========================================
diff --git a/src/main/java/com/lf/server/controller/data/DomainController.java b/src/main/java/com/lf/server/controller/data/DomainController.java
index ca12ef2..96a8929 100644
--- a/src/main/java/com/lf/server/controller/data/DomainController.java
+++ b/src/main/java/com/lf/server/controller/data/DomainController.java
@@ -82,8 +82,8 @@
     @ApiOperation(value = "鍒嗛〉鏌ヨ骞惰繑鍥炶褰曟暟")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "ns", value = "鍚嶇О绌洪棿", dataType = "String", paramType = "query", example = "bd"),
-            @ApiImplicitParam(name = "tab", value = "琛ㄥ悕", dataType = "String", paramType = "query", example = "dlg_25w_aanp"),
-            @ApiImplicitParam(name = "code", value = "缂栫爜", dataType = "String", paramType = "query", example = "210"),
+            @ApiImplicitParam(name = "tab", value = "琛ㄥ悕", dataType = "String", paramType = "query", example = "b_hy20w_s23"),
+            @ApiImplicitParam(name = "code", value = "缂栫爜", dataType = "String", paramType = "query", example = "1"),
             @ApiImplicitParam(name = "pageSize", value = "姣忛〉鏉℃暟", dataType = "Integer", paramType = "query", example = "10"),
             @ApiImplicitParam(name = "pageIndex", value = "鍒嗛〉鏁帮紙浠�1寮�濮嬶級", dataType = "Integer", paramType = "query", example = "1")
     })
@@ -121,11 +121,11 @@
     }
 
     @SysLog()
-    @ApiOperation(value = "鏌ヨ鎵�鏈夎〃")
-    @GetMapping(value = "/selectTabs")
-    public ResponseMsg<List<TabEntity>> selectTabs() {
+    @ApiOperation(value = "鏌ヨ鍊煎煙琛ㄩ泦鍚�")
+    @GetMapping(value = "/selectDomainTabs")
+    public ResponseMsg<List<TabEntity>> selectDomainTabs() {
         try {
-            List<TabEntity> list = baseQueryService.selectTabs();
+            List<TabEntity> list = domainService.selectDomainTabs();
 
             return success(list);
         } catch (Exception ex) {
diff --git a/src/main/java/com/lf/server/controller/data/MetaController.java b/src/main/java/com/lf/server/controller/data/MetaController.java
index 2aee7da..a693ada 100644
--- a/src/main/java/com/lf/server/controller/data/MetaController.java
+++ b/src/main/java/com/lf/server/controller/data/MetaController.java
@@ -291,8 +291,11 @@
     @RequestMapping(value = "/downloadFile", method = RequestMethod.GET)
     public void downloadFile(@RequestBody DownloadReqEntity reqEntity, HttpServletRequest req, HttpServletResponse res) {
         try {
+            if (null == reqEntity || StringHelper.isEmpty(reqEntity.getPwd())) {
+                WebHelper.writeInfo(HttpStatus.BAD_REQUEST, "瀵嗙爜涓嶈兘涓虹┖", res);
+            }
             if (StringHelper.isEmpty(reqEntity.getGuid())) {
-                WebHelper.writeInfo(HttpStatus.UNAUTHORIZED, "鎵句笉鍒版枃浠禝D", res);
+                WebHelper.writeInfo(HttpStatus.BAD_REQUEST, "鎵句笉鍒版枃浠禝D", res);
                 return;
             }
 
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 67fc1e8..2dea184 100644
--- a/src/main/java/com/lf/server/controller/show/ExportController.java
+++ b/src/main/java/com/lf/server/controller/show/ExportController.java
@@ -113,7 +113,7 @@
     public void downloadFile(String guid, HttpServletRequest req, HttpServletResponse res) {
         try {
             if (StringHelper.isEmpty(guid)) {
-                WebHelper.writeInfo(HttpStatus.UNAUTHORIZED, "鎵句笉鍒版枃浠禝D", res);
+                WebHelper.writeInfo(HttpStatus.BAD_REQUEST, "鎵句笉鍒版枃浠禝D", res);
                 return;
             }
 
diff --git a/src/main/java/com/lf/server/mapper/data/DomainMapper.java b/src/main/java/com/lf/server/mapper/data/DomainMapper.java
index ba3c00e..3cd65bd 100644
--- a/src/main/java/com/lf/server/mapper/data/DomainMapper.java
+++ b/src/main/java/com/lf/server/mapper/data/DomainMapper.java
@@ -1,5 +1,6 @@
 package com.lf.server.mapper.data;
 
+import com.lf.server.entity.ctrl.TabEntity;
 import com.lf.server.entity.data.DomainEntity;
 import org.apache.ibatis.annotations.Mapper;
 import org.springframework.stereotype.Repository;
@@ -51,6 +52,12 @@
     public DomainEntity selectById(int id);
 
     /**
+     * 鏌ヨ鍊煎煙琛ㄩ泦鍚�
+     * @return
+     */
+    public List<TabEntity> selectDomainTabs();
+
+    /**
      * 鎻掑叆涓�鏉�
      *
      * @param entity
diff --git a/src/main/java/com/lf/server/service/data/DomainService.java b/src/main/java/com/lf/server/service/data/DomainService.java
index 02a5452..28ca3eb 100644
--- a/src/main/java/com/lf/server/service/data/DomainService.java
+++ b/src/main/java/com/lf/server/service/data/DomainService.java
@@ -1,5 +1,6 @@
 package com.lf.server.service.data;
 
+import com.lf.server.entity.ctrl.TabEntity;
 import com.lf.server.entity.data.DomainEntity;
 import com.lf.server.helper.StringHelper;
 import com.lf.server.mapper.data.DomainMapper;
@@ -42,6 +43,11 @@
     }
 
     @Override
+    public List<TabEntity> selectDomainTabs() {
+        return domainMapper.selectDomainTabs();
+    }
+
+    @Override
     public Integer insert(DomainEntity entity) {
         return domainMapper.insert(entity);
     }
diff --git a/src/main/resources/mapper/data/DomainMapper.xml b/src/main/resources/mapper/data/DomainMapper.xml
index dabd06a..ec20698 100644
--- a/src/main/resources/mapper/data/DomainMapper.xml
+++ b/src/main/resources/mapper/data/DomainMapper.xml
@@ -2,24 +2,22 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.lf.server.mapper.data.DomainMapper">
     <select id="selectCount" resultType="java.lang.Integer">
-        select count(a.*) from lf.sys_domain a
-        where exists (select * from lf.sys_dict b where b.ns = #{ns}
+        select count(a.*) from lf.sys_domain a inner join lf.sys_dict b on a.dom_name = b.domain_na
+        where b.ns = #{ns}
         <if test="tab != null">
             and b.tab = #{tab}
         </if>
-        )
         <if test="code != null">
             and a.dom_code like #{code}
         </if>
     </select>
 
     <select id="selectByPage" resultType="com.lf.server.entity.data.DomainEntity">
-        select a.* from lf.sys_domain a
-        where exists (select * from lf.sys_dict b where b.ns = #{ns}
+        select a.* from lf.sys_domain a inner join lf.sys_dict b on a.dom_name = b.domain_na
+        where b.ns = #{ns}
         <if test="tab != null">
             and b.tab = #{tab}
         </if>
-        )
         <if test="code != null">
             and a.dom_code like #{code}
         </if>
@@ -35,6 +33,10 @@
         select * from lf.sys_domain where id = #{id}
     </select>
 
+    <select id="selectDomainTabs" resultType="com.lf.server.entity.ctrl.TabEntity">
+        select distinct ns,tab,tab_desc,tableType from lf.sys_dict where domain_na is not null order by ns,tab
+    </select>
+
     <insert id="insert" parameterType="com.lf.server.entity.data.DomainEntity">
        insert into lf.sys_domain
        (dom_desc,dom_name,dom_code,code_desc,level,orderid,bsm,create_user,create_time,bak)

--
Gitblit v1.9.3