瀏覽代碼

Merge branch 'master' of http://git.12345lm.cn/Fengwo/hotline

Dun.Jason 1 年之前
父節點
當前提交
49bb13dbc1
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/Hotline.Repository.SqlSugar/DataPermissions/DataPermissionFilterBuilder.cs

+ 3 - 2
src/Hotline.Repository.SqlSugar/DataPermissions/DataPermissionFilterBuilder.cs

@@ -69,8 +69,9 @@ public class DataPermissionFilterBuilder : IDataPermissionFilterBuilder, IScopeD
         else
         {
             return d =>
-                !(SqlFunc.JsonListObjectAny(d.HandlerUsers, "Key", userId) ||
-                  SqlFunc.JsonListObjectAny(d.HandlerOrgs, "Key", orgId));
+                (SqlFunc.JsonArrayAny(d.FlowedUserIds, userId) || SqlFunc.JsonArrayAny(d.FlowedOrgIds, orgId)) &&
+                 !(SqlFunc.JsonListObjectAny(d.HandlerUsers, "Key", userId) ||
+                   SqlFunc.JsonListObjectAny(d.HandlerOrgs, "Key", orgId));
         }
     }