xf 1 년 전
부모
커밋
ca18a6b718
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/Hotline.Repository.SqlSugar/DataPermissions/DataPermissionFilterBuilder.cs

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

@@ -46,7 +46,7 @@ public class DataPermissionFilterBuilder : IDataPermissionFilterBuilder, IScopeD
         if (roles != null && roles.Contains(RoleSeedData.AdminRole))
             return d => true;
 
-        return d => SqlFunc.JsonArrayAny(d.FlowedUserIds, _sessionContext.RequiredOrgId) ||
+        return d => SqlFunc.JsonArrayAny(d.FlowedUserIds, _sessionContext.RequiredUserId) ||
                     SqlFunc.JsonArrayAny(d.FlowedOrgIds, _sessionContext.RequiredOrgId);
     }
 
@@ -57,9 +57,9 @@ public class DataPermissionFilterBuilder : IDataPermissionFilterBuilder, IScopeD
             return d => true;
 
         return d =>
-            (SqlFunc.JsonArrayAny(d.FlowedUserIds, _sessionContext.RequiredOrgId) ||
+            (SqlFunc.JsonArrayAny(d.FlowedUserIds, _sessionContext.RequiredUserId) ||
              SqlFunc.JsonArrayAny(d.FlowedOrgIds, _sessionContext.RequiredOrgId)) &&
-            (SqlFunc.JsonListObjectAny(d.HandlerUsers, "Key", _sessionContext.RequiredOrgId) ||
+            (SqlFunc.JsonListObjectAny(d.HandlerUsers, "Key", _sessionContext.RequiredUserId) ||
              SqlFunc.JsonListObjectAny(d.HandlerOrgs, "Key", _sessionContext.RequiredOrgId));
     }