From b939331cf60d3bb36ee8aa208cf05c3a5a04415f Mon Sep 17 00:00:00 2001
From: Crunchy <3114200645@qq.com>
Date: 星期二, 06 八月 2024 12:46:03 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 inspect-server/src/main/java/com/yuanchu/mom/controller/InsReportController.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/InsReportController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/InsReportController.java
index d95eb28..14518a5 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/controller/InsReportController.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/InsReportController.java
@@ -21,6 +21,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.File;
+import java.io.IOException;
 import java.io.PrintWriter;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
@@ -63,35 +64,40 @@
             pathName = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyMMddHHmmss")) + "_" + file.getOriginalFilename();
             urlString = realpath + "/" + pathName;
             file.transferTo(new File(urlString));
-            return Result.success(insReportService.inReport("/word/"+pathName, id));
+            return Result.success(insReportService.inReport("/word/" + pathName, id));
         } catch (Exception e) {
             throw new ErrorException("鏂囦欢涓婁紶澶辫触");
         }
     }
+
     @ValueClassify("鎶ュ憡缂栧埗")
     @ApiOperation(value = "鎶ュ憡杩樺師")
     @PostMapping("/upReportUrl")
     public Result upReportUrl(Integer id) {
         return Result.success(insReportService.upReportUrl(id));
     }
+
     @ValueClassify("鎶ュ憡缂栧埗")
     @ApiOperation(value = "鎶ュ憡鍦ㄧ嚎缂栧埗")
     @GetMapping("/upReportFile")
     public Result upReportFile() {
         return Result.success();
     }
+
     @ValueClassify("鎶ュ憡缂栧埗")
     @ApiOperation(value = "鎻愪氦")
     @PostMapping("/writeReport")
     public Result writeReport(Integer id) {
         return Result.success(insReportService.writeReport(id));
     }
+
     @ValueClassify("鎶ュ憡缂栧埗")
     @ApiOperation(value = "瀹℃牳")
     @PostMapping("/examineReport")
     public Result examineReport(Integer id, Integer isExamine, String examineTell) {
         return Result.success(insReportService.examineReport(id, isExamine, examineTell));
     }
+
     @ValueClassify("鎶ュ憡缂栧埗")
     @ApiOperation(value = "鎵瑰噯")
     @PostMapping("/ratifyReport")
@@ -128,4 +134,18 @@
             writer.write("{\"error\":0}");
         }
     }
+
+    @ValueAuth
+    @ApiOperation(value = "鎶ュ憡鎵归噺涓嬭浇")
+    @GetMapping("/downAll")
+    public Result downAll(String ids) {
+        return Result.success(insReportService.downAll(ids));
+    }
+
+    @ValueAuth
+    @ApiOperation(value = "鎶ュ憡鎵归噺涓婁紶")
+    @PostMapping("/upAll")
+    public Result upAll(MultipartFile file) throws IOException {
+        return Result.success(insReportService.upAll(file));
+    }
 }

--
Gitblit v1.9.3