Browse Source

fix 修复 自定义sql在pg数据库类型异常问题

疯狂的狮子Li 10 months ago
parent
commit
341fc144a1

+ 2 - 2
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysDeptMapper.java

@@ -32,7 +32,7 @@ public interface SysDeptMapper extends BaseMapperPlus<SysDept, SysDeptVo> {
         return """
                 select srd.dept_id from sys_role_dept srd
                     left join sys_role sr on sr.role_id = srd.role_id
-                    where srd.role_id = %d and sr.status = 0
+                    where srd.role_id = %d and sr.status = '0'
             """.formatted(roleId);
     }
 
@@ -51,7 +51,7 @@ public interface SysDeptMapper extends BaseMapperPlus<SysDept, SysDeptVo> {
                 select parent_id from sys_dept where dept_id in (
                     select srd.dept_id from sys_role_dept srd
                         left join sys_role sr on sr.role_id = srd.role_id
-                        where srd.role_id = %d and sr.status = 0
+                        where srd.role_id = %d and sr.status = '0'
                 )
             """.formatted(roleId);
     }

+ 3 - 3
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysMenuMapper.java

@@ -34,7 +34,7 @@ public interface SysMenuMapper extends BaseMapperPlus<SysMenu, SysMenuVo> {
                 select menu_id from sys_role_menu where role_id in (
                     select sur.role_id from sys_user_role sur
                         left join sys_role sr on sr.role_id = sur.role_id
-                        where sur.user_id = %d and sr.status = 0
+                        where sur.user_id = %d and sr.status = '0'
                 )
             """.formatted(userId);
     }
@@ -54,7 +54,7 @@ public interface SysMenuMapper extends BaseMapperPlus<SysMenu, SysMenuVo> {
         return """
                 select srm.menu_id from sys_role_menu srm
                     left join sys_role sr on sr.role_id = srm.role_id
-                    where srm.role_id = %d and sr.status = 0
+                    where srm.role_id = %d and sr.status = '0'
             """.formatted(roleId);
     }
 
@@ -74,7 +74,7 @@ public interface SysMenuMapper extends BaseMapperPlus<SysMenu, SysMenuVo> {
                 select parent_id from sys_menu where menu_id in (
                     select srm.menu_id from sys_role_menu srm
                         left join sys_role sr on sr.role_id = srm.role_id
-                        where srm.role_id = %d and sr.status = 0
+                        where srm.role_id = %d and sr.status = '0'
                 )
             """.formatted(roleId);
     }