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