疯狂的狮子Li
2023-01-13 25f89bd236b75cf48d56dbf0163ca26ad877e984
ruoyi-framework/src/main/java/com/ruoyi/framework/handler/PlusDataPermissionHandler.java
@@ -54,7 +54,7 @@
    /**
     * 无效注解方法缓存用于快速返回
     */
    private final Set<String> inavlidCacheSet = new ConcurrentHashSet<>();
    private final Set<String> invalidCacheSet = new ConcurrentHashSet<>();
    /**
     * spel 解析器
@@ -70,7 +70,7 @@
    public Expression getSqlSegment(Expression where, String mappedStatementId, boolean isSelect) {
        DataColumn[] dataColumns = findAnnotation(mappedStatementId);
        if (ArrayUtil.isEmpty(dataColumns)) {
            inavlidCacheSet.add(mappedStatementId);
            invalidCacheSet.add(mappedStatementId);
            return where;
        }
        LoginUser currentUser = DataPermissionHelper.getVariable("user");
@@ -194,6 +194,6 @@
     * 是否为无效方法 无数据权限
     */
    public boolean isInvalid(String mappedStatementId) {
        return inavlidCacheSet.contains(mappedStatementId);
        return invalidCacheSet.contains(mappedStatementId);
    }
}