diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java index 02a5f481f..1dd5b4bb3 100644 --- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java +++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/enums/DataScopeType.java @@ -38,7 +38,7 @@ public enum DataScopeType { /** * 部门数据权限 */ - DEPT("3", " #{#deptName} = #{#user.deptId} ", " 1 = 0 "), + DEPT("3", " #{#deptName} = #{#user.deptId != null ? #user.deptId : -1} ", " 1 = 0 "), /** * 部门及以下数据权限