From bb1d7eeda426e66393cf4403cb3ef082db696bd9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 07 八月 2026 15:42:19 +0800
Subject: [PATCH] feat(report): 新增会计报表功能并完善设备维护和首页统计

---
 src/main/java/com/ruoyi/inspectiontask/controller/InspectionTaskController.java |   37 ++++++++++++++++---------------------
 1 files changed, 16 insertions(+), 21 deletions(-)

diff --git a/src/main/java/com/ruoyi/inspectiontask/controller/InspectionTaskController.java b/src/main/java/com/ruoyi/inspectiontask/controller/InspectionTaskController.java
index ecda3bd..42d2d4e 100644
--- a/src/main/java/com/ruoyi/inspectiontask/controller/InspectionTaskController.java
+++ b/src/main/java/com/ruoyi/inspectiontask/controller/InspectionTaskController.java
@@ -15,12 +15,6 @@
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
-import java.io.IOException;
-
-/**
- * @author :yys
- * @date : 2025/9/19 10:52
- */
 @RestController
 @Tag(name = "宸℃浠诲姟璁板綍")
 @RequestMapping("/inspectionTask")
@@ -29,20 +23,13 @@
 
     private InspectionTaskService inspectionTaskService;
 
-    /**
-     * 宸℃浠诲姟琛ㄨ〃鏌ヨ
-     */
     @GetMapping("/list")
-    @Operation(summary = "宸℃浠诲姟琛ㄨ〃鏌ヨ")
+    @Operation(summary = "宸℃浠诲姟琛ㄦ煡璇�")
     public R<IPage<InspectionTaskDto>> list(Page<InspectionTask> page, InspectionTaskDto inspectionTaskDto) {
         IPage<InspectionTaskDto> list = inspectionTaskService.selectInspectionTaskList(page, inspectionTaskDto);
         return R.ok(list);
     }
 
-
-    /**
-     * 瀵煎嚭
-     */
     @PostMapping("/export")
     @Operation(summary = "瀵煎嚭瀹氭椂浠诲姟璁板綍")
     public void export(HttpServletResponse response) {
@@ -53,19 +40,13 @@
         util.exportExcel(response, list.getRecords(), "瀵煎嚭瀹氭椂浠诲姟璁板綍");
     }
 
-    /**
-     * 宸℃浠诲姟琛ㄦ柊澧炰慨鏀�
-     */
     @PostMapping("/addOrEditInspectionTask")
     @Operation(summary = "宸℃浠诲姟琛ㄦ柊澧炰慨鏀�")
     @Transactional(rollbackFor = Exception.class)
-    public R addOrEditInspectionTask(@RequestBody InspectionTaskDto inspectionTaskDto) throws IOException {
+    public R addOrEditInspectionTask(@RequestBody InspectionTaskDto inspectionTaskDto) {
         return R.ok(inspectionTaskService.addOrEditInspectionTask(inspectionTaskDto));
     }
 
-    /**
-     * 宸℃浠诲姟琛ㄥ垹闄�
-     */
     @DeleteMapping("/delInspectionTask")
     @Operation(summary = "宸℃浠诲姟琛ㄥ垹闄�")
     @Transactional(rollbackFor = Exception.class)
@@ -73,4 +54,18 @@
         return R.ok(inspectionTaskService.delByIds(ids));
     }
 
+    @PutMapping("/complete/{id}")
+    @Operation(summary = "宸℃瀹屾垚")
+    @Transactional(rollbackFor = Exception.class)
+    public R complete(@PathVariable Long id) {
+        return R.ok(inspectionTaskService.complete(id));
+    }
+
+    @PutMapping("/batchComplete")
+    @Operation(summary = "涓�閿贰妫�瀹屾垚")
+    @Transactional(rollbackFor = Exception.class)
+    public R batchComplete(String dateStr) {
+        return R.ok(inspectionTaskService.batchComplete(dateStr));
+    }
+
 }

--
Gitblit v1.9.3