车间能级提升-智能设备管理系统
zhuguifei
2025-02-27 ec4d16c8a630960a4671a60f4d1957fd3de9def3
eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/utils/DataFilterUtil.java
@@ -42,7 +42,10 @@
            //TODO 维修工只能查询未接单状态的报修单(具体状态参考字典repair_req_status)
            bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN);
        }
        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 维修工只能查询未接单状态的报修单(具体状态参考字典repair_req_status)
            bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN);
            bo.setResUser(loginUser.getUserId());
        }
        params.put("createBy", userList);
    }
}