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/controller/all/CrdsController.java |   39 +++++++++++++++++++++++++++++++++++----
 1 files changed, 35 insertions(+), 4 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) {

--
Gitblit v1.9.3