From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 14:57:56 +0800
Subject: [PATCH] 密码验证加-

---
 src/main/java/com/whyc/controller/FaultUploadController.java |   44 ++++++++++++++++++++++++++++++--------------
 1 files changed, 30 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/whyc/controller/FaultUploadController.java b/src/main/java/com/whyc/controller/FaultUploadController.java
index a2208ff..845d7a5 100644
--- a/src/main/java/com/whyc/controller/FaultUploadController.java
+++ b/src/main/java/com/whyc/controller/FaultUploadController.java
@@ -3,6 +3,7 @@
 import com.whyc.dto.Response;
 import com.whyc.pojo.FaultUpload;
 import com.whyc.service.FaultUploadService;
+import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -11,19 +12,22 @@
 @RequestMapping("faultUpload")
 @RestController
 @Api(tags = "椤圭洰鑰冩牳-鏁呴殰闅愭偅涓婃姤")
-public class FaultUploadController {
+public class FaultUploadController extends BaseController{
 
     @Autowired
     private FaultUploadService service;
 
+    /**
+     *  闇�瑕佹牎楠�,鍙兘涓婁紶鏈笂浼犺繃 鎴栬�� 涓婁紶宸茶鎷掔粷鐨� 璁板綍
+     */
     @PostMapping
-    @ApiOperation("涓婁紶")
+    @ApiOperation("涓婁紶,璧板鎵规祦绋�")
     public Response add(@RequestBody FaultUpload fault){
         return service.add(fault);
     }
 
-    @PutMapping("confirm")
-    @ApiOperation("纭")
+    @PostMapping("confirm")
+    @ApiOperation(value = "纭",notes = "灞炴�tatus:-1-纭涓嶅睘瀹�,1-纭灞炲疄")
     public Response updateConfirm(@RequestBody FaultUpload fault){
         return service.updateConfirm(fault);
     }
@@ -32,32 +36,44 @@
     @ApiOperation(value = "鍒楄〃鍒嗛〉-缁勫唴",notes = "鍖呮満缁勫唴鎴愬憳鍙")
     public Response listPage(@RequestParam int pageNum,@RequestParam int pageSize,
                              @RequestBody FaultUpload upload){
-        return service.listPage(pageNum, pageSize,upload);
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.listPage(pageNum, pageSize,upload,userId);
     }
 
     @GetMapping("typeCount")
-    @ApiOperation(value = "闅愭偅鏁呴殰涓婃姤缁熻-缁勫唴",notes = "鍖呮満缁勫唴鎴愬憳鍙")
-    public Response getTypeNum(){
-        return service.getTypeNum();
+    @ApiOperation(value = "闅愭偅鏁呴殰涓婃姤绫诲瀷缁熻",notes = "timeType:涓嶄紶-鎵�鏈�,1-鏈湀,2-鏈搴�,3-鏈勾")
+    public Response getTypeCount(@RequestParam(required = false) Integer timeType){
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.getTypeCount(timeType,userId);
     }
 
     @PostMapping("listPage2")
     @ApiOperation(value = "鍒楄〃鍒嗛〉-绠$悊")
     public Response listPage2(@RequestParam int pageNum,@RequestParam int pageSize,
                               @RequestBody FaultUpload upload){
-        return service.listPage2(pageNum, pageSize,upload);
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.listPage2(pageNum, pageSize,upload,userId);
     }
 
     @GetMapping("groupNameCount")
     @ApiOperation(value = "闅愭偅鏁呴殰涓婃姤缁熻-绠$悊",notes = "timeType:1-鏈湀,2-鏈搴�,3-鏈勾")
     public Response groupNameCount(@RequestParam int timeType){
-        return service.groupNameCount(timeType);
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.groupNameCount(timeType,userId);
     }
 
-    @GetMapping("listOfLastWeek")
-    @ApiOperation(value = "闅愭偅鏁呴殰涓婃姤杩涘害(鏈�杩戜竴鍛�)-绠$悊")
-    public Response getListOfLastWeek(){
-        return service.getListOfLastWeek();
+    @GetMapping("listOfLastPeriod")
+    @ApiOperation(value = "闅愭偅鏁呴殰涓婃姤杩涘害-鏈�杩戜竴鍛ㄥ強鏈�杩戜竴鏈�-绠$悊",notes = "type:1-鏈�杩戜竴鍛�,2-鏈�杩戜竴鏈�")
+    public Response getListOfLastPeriod(int type){
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.getListOfLastPeriod(type,userId);
+    }
+
+    @GetMapping("myUploadStatusCount")
+    @ApiOperation(value = "鎴戠殑闅愭偅鏁呴殰涓婃姤鐘舵�佹暟閲忕粺璁�")
+    public Response getMyUploadStatusCount(){
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.getMyUploadStatusCount(userId);
     }
 
 }

--
Gitblit v1.9.1