From fcd88fa48dccd67a9fb828fe1e27d8e3711aa69d Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 21 二月 2023 14:04:10 +0800
Subject: [PATCH] 规约扫描

---
 src/main/java/com/lf/server/mapper/show/OneMapMapper.java      |   11 ++---
 src/main/java/com/lf/server/controller/all/CrdsController.java |   39 +++++++++++++++++--
 src/main/java/com/lf/server/entity/all/StaticData.java         |   14 ++++++-
 src/main/java/com/lf/server/service/show/OneMapService.java    |   19 ++++++---
 4 files changed, 64 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/all/CrdsController.java b/src/main/java/com/lf/server/controller/all/CrdsController.java
index 2506d1b..0cc1a00 100644
--- a/src/main/java/com/lf/server/controller/all/CrdsController.java
+++ b/src/main/java/com/lf/server/controller/all/CrdsController.java
@@ -2,6 +2,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.data.DirEntity;
 import com.lf.server.helper.HttpHelper;
 import com.lf.server.helper.StringHelper;
@@ -61,10 +62,41 @@
     }
 
     @SysLog()
-    @ApiOperation(value = "璇锋眰鎵撳寘")
-    @GetMapping(value = "/uploadReqPackaging")
-    public ResponseMsg<Object> uploadReqPackaging() {
+    @ApiOperation(value = "鏌ヨ浠诲姟鐘舵��")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "id", value = "浠诲姟ID", dataType = "String", paramType = "query", example = "29db09ee-2aae-4c62-bec0-0b5c5d8084e4")
+    })
+    @GetMapping(value = "/selectTaskStatus")
+    public Object selectTaskStatus(String id, HttpServletRequest req) {
         try {
+            if (StringHelper.isEmpty(id)) {
+                return fail("id涓嶈兘涓虹┖");
+            }
+
+            return fmeService.getTaskStatus(id, req);
+        } catch (Exception ex) {
+            return fail(ex.getMessage(), null);
+        }
+    }
+
+    @SysLog()
+    @ApiOperation(value = "璇锋眰鎵撳寘")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "dirId", value = "鐩綍ID", dataType = "Integer", paramType = "57"),
+            @ApiImplicitParam(name = "major", value = "涓撲笟", dataType = "String", paramType = "绌胯法瓒�")
+    })
+    @GetMapping(value = "/uploadReqPackaging")
+    public ResponseMsg<Object> uploadReqPackaging(Integer dirId, String major, HttpServletRequest req) {
+        try {
+            if (null == dirId || dirId < StaticData.TWO) {
+                return fail("鐩綍ID涓嶈兘涓虹┖涓斿ぇ浜�1");
+            }
+
+            boolean isMajor = StaticData.CROSSING.equals(major) || StaticData.ROUTE.equals(major);
+            if (StringHelper.isEmpty(major) || !isMajor) {
+                return fail("涓撲笟鍙兘鏄�滅┛璺ㄨ秺鈥濇垨鈥滅嚎璺��");
+            }
+
             List<DirEntity> list = dirService.selectDirsForPrj();
 
             return success(list);
@@ -85,7 +117,6 @@
                 String url = fmeService.getDownloadUrl(id, req);
 
                 HttpHelper httpHelper = new HttpHelper();
-                // res.sendRedirect(url)
                 httpHelper.service(req, res, url, null);
             }
         } catch (Exception ex) {
diff --git a/src/main/java/com/lf/server/entity/all/StaticData.java b/src/main/java/com/lf/server/entity/all/StaticData.java
index 7fd3a8d..f57ba9b 100644
--- a/src/main/java/com/lf/server/entity/all/StaticData.java
+++ b/src/main/java/com/lf/server/entity/all/StaticData.java
@@ -15,6 +15,11 @@
     public static String[] EXCLUDE_PATH = new String[]{"/swagger", "/sign/", "/fmeit/", "/perms/", "/floatserver/", "/error", "/wmts/select"};
 
     /**
+     * 鏁板�硷細2
+     */
+    public final static int TWO = 2;
+
+    /**
      * 鏁板�硷細4
      */
     public final static int FOUR = 4;
@@ -180,9 +185,14 @@
     public final static String DRUID_COOKIE_KEY = "JSESSIONID";
 
     /**
-     * 涓婁紶鏂囦欢绫诲瀷 *
+     * 绾胯矾
      */
-    public final static String FILE_TYPES = "'xls','shp','gdb','mdb'";
+    public final static String ROUTE = "绾胯矾";
+
+    /**
+     * 绌胯法瓒�
+     */
+    public final static String CROSSING = "绌胯法瓒�";
 
     /**
      * 16杩涘埗
diff --git a/src/main/java/com/lf/server/mapper/show/OneMapMapper.java b/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
index dbf8201..97b506b 100644
--- a/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
+++ b/src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -1,16 +1,17 @@
 package com.lf.server.mapper.show;
 
-
 import org.apache.ibatis.annotations.Mapper;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
 
+/**
+ * 绠$綉涓�寮犲浘Mapper
+ * @author 閭㈤敠鍙�
+ */
 @Mapper
 @Repository
 public interface OneMapMapper {
-
-
     /**
      * 椤圭洰绫诲埆conut
      *
@@ -74,14 +75,10 @@
      */
     public List<String> countProjectDisplay();
 
-
-
     /**
      * 缁熻椤圭洰绫诲瀷
      *
      * @return {@link List}<{@link String}>
      */
     public List<String> countProjectType1();
-    //public List<String> countProjectType2();
-
 }
diff --git a/src/main/java/com/lf/server/service/show/OneMapService.java b/src/main/java/com/lf/server/service/show/OneMapService.java
index 30f0053..068cb41 100644
--- a/src/main/java/com/lf/server/service/show/OneMapService.java
+++ b/src/main/java/com/lf/server/service/show/OneMapService.java
@@ -6,15 +6,19 @@
 
 import java.util.List;
 
+/**
+ * 绠$綉涓�寮犲浘Service
+ * @author 閭㈤敠鍙�
+ */
 @Service
 public class OneMapService implements OneMapMapper {
-
     @Autowired
     OneMapMapper aMapOfPipelineMapper;
 
     /**
      * 椤圭洰绫诲埆conut
      */
+    @Override
     public List<String> projectCategoryCount() {
         return aMapOfPipelineMapper.projectCategoryCount();
     }
@@ -24,24 +28,25 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> projectLocationCount() {
         return aMapOfPipelineMapper.projectLocationCount();
     }
 
-
     /**
      * 鍥藉缁村害conut
      */
+    @Override
     public List<String> countryDimensionCount() {
         return aMapOfPipelineMapper.countryDimensionCount();
     }
-
 
     /**
      * 鐪佺淮conut
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> provinceDimensionCount() {
         return aMapOfPipelineMapper.provinceDimensionCount();
     }
@@ -51,6 +56,7 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> dataStorageCount() {
         return aMapOfPipelineMapper.dataStorageCount();
     }
@@ -60,6 +66,7 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> fileFormatCount() {
         return aMapOfPipelineMapper.fileFormatCount();
     }
@@ -69,6 +76,7 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> dataApplyCount() {
         return aMapOfPipelineMapper.dataApplyCount();
     }
@@ -78,6 +86,7 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> dataVisitCount() {
         return aMapOfPipelineMapper.dataVisitCount();
     }
@@ -87,11 +96,10 @@
      *
      * @return {@link List}<{@link String}>
      */
+    @Override
     public List<String> countProjectDisplay() {
         return aMapOfPipelineMapper.countProjectDisplay();
     }
-
-
 
     /**
      * 缁熻椤圭洰绫诲瀷
@@ -102,5 +110,4 @@
     public List<String> countProjectType1() {
         return aMapOfPipelineMapper.countProjectType1();
     }
-
 }

--
Gitblit v1.9.3