From f9114ffadfab1c01198dd980c3afb66d0c44a5ea Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期二, 06 十月 2026 18:22:00 +0800
Subject: [PATCH] fix: limit equipment picker to selected X number

---
 emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java b/emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java
index 1a9e44f..09f271c 100644
--- a/emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java
+++ b/emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java
@@ -8,6 +8,7 @@
 import com.emergencyrepair.business.entity.TeamMajor;
 import com.emergencyrepair.common.Result;
 import com.emergencyrepair.system.entity.SysMenu;
+import com.emergencyrepair.system.entity.SysErrorLog;
 import com.emergencyrepair.system.entity.SysLoginLog;
 import com.emergencyrepair.system.entity.SysOperationLog;
 import com.emergencyrepair.system.entity.SysRole;
@@ -109,6 +110,22 @@
                                                     @RequestParam(required = false) String startDate,
                                                     @RequestParam(required = false) String endDate) {
         return Result.ok(systemService.operationLogPage(current, size, keyword, module, operationType, startDate, endDate));
+    }
+
+    @GetMapping("/error-logs")
+    public Result<Page<SysErrorLog>> errorLogs(@RequestParam(defaultValue = "1") int current,
+                                              @RequestParam(defaultValue = "20") int size,
+                                              @RequestParam(required = false) String keyword,
+                                              @RequestParam(required = false) String module,
+                                              @RequestParam(required = false) String exceptionType,
+                                              @RequestParam(required = false) String startDate,
+                                              @RequestParam(required = false) String endDate) {
+        return Result.ok(systemService.errorLogPage(current, size, keyword, module, exceptionType, startDate, endDate));
+    }
+
+    @GetMapping("/error-logs/{id}")
+    public Result<SysErrorLog> errorLog(@PathVariable Long id) {
+        return Result.ok(systemService.errorLog(id));
     }
 
     @PostMapping("/menu")
@@ -281,22 +298,16 @@
     }
 
     @GetMapping("/menu-permissions")
-    public Result<Map<String, Object>> menuPermissions(@RequestParam(required = false) Long roleId,
-                                                       @RequestParam(required = false) Long tenantId) {
-        return Result.ok(systemService.menuPermissions(roleId, tenantId));
+    public Result<Map<String, Object>> menuPermissions(@RequestParam(required = false) Long roleId) {
+        return Result.ok(systemService.menuPermissions(roleId));
     }
 
     @PostMapping("/menu-permissions")
     public Result<Void> saveMenuPermissions(@RequestBody Requests.MenuPermissionRequest request) {
-        systemService.saveMenuPermissions(request.getRoleId(), request.getTenantId(),
-                request.getRoleMenuIds(), request.getTenantMenuIds());
+        systemService.saveMenuPermissions(request.getRoleId(), request.getRoleMenuIds());
         return Result.ok();
     }
 
-    @GetMapping("/tenants")
-    public Result<List<Map<String, Object>>> tenants() {
-        return Result.ok(systemService.tenants());
-    }
 
     @GetMapping("/three-member")
     public Result<Map<String, Object>> threeMember() {

--
Gitblit v1.9.1