From 1524fa42ddf01fd72207a8a4b4667a48e4f233aa Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期五, 11 七月 2025 13:39:02 +0800
Subject: [PATCH] refactor(eims): 重构预测性维护模块

---
 eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java
index 8ecc5d3..4b54247 100644
--- a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java
+++ b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java
@@ -40,9 +40,12 @@
             userList.add(loginUser.getUserId());
         }else if (rolePermission.contains(Role.repair.name())) {
             //TODO 缁翠慨宸ュ彧鑳芥煡璇㈡湭鎺ュ崟鐘舵�佺殑鎶ヤ慨鍗曪紙鍏蜂綋鐘舵�佸弬鑰冨瓧鍏竢epair_req_status锛�
-            bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN);
+            bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.YIJIEDAN);
         }
-        params.put("createBy", userList);
+        if(userList.size()>0){
+            params.put("createBy", userList);
+        }
+
     }
 
     //缁翠慨宸ュ崟
@@ -50,19 +53,18 @@
         LoginUser loginUser = LoginHelper.getLoginUser();
         Set<String> rolePermission = loginUser.getRolePermission();
         Map<String, Object> params = bo.getParams();
-        List<Long> userList = new ArrayList<>();
         if (rolePermission == null) {
             //娌℃湁鏉冮檺涓嶅厑璁告煡璇㈡暟鎹�
-            userList.add(-1L);
+            bo.setReqUser(-1L);
+            bo.setResUser(-1L);
 
         }else if (rolePermission.contains(Role.operator.name())) {
             //鎿嶄綔宸ュ彧鑳芥煡璇㈣嚜宸辩殑鏁版嵁
-            userList.add(loginUser.getUserId());
+            bo.setReqUser(loginUser.getUserId());
         }else if (rolePermission.contains(Role.repair.name())) {
             //TODO 缁翠慨宸ュ彧鑳芥煡璇㈡湭鎺ュ崟鐘舵�佺殑鎶ヤ慨鍗曪紙鍏蜂綋鐘舵�佸弬鑰冨瓧鍏竢epair_req_status锛�
-            bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN);
+            bo.setResUser(loginUser.getUserId());
         }
-        params.put("createBy", userList);
     }
 
 }

--
Gitblit v1.9.3