Browse Source

角色编辑框中不需要有超级管理员,同时列表页没有管理员用户

gaodm 5 years ago
parent
commit
18ada5290e

+ 1 - 1
src/main/java/com/diagbot/web/SysRoleController.java

@@ -48,7 +48,7 @@ public class SysRoleController {
     @PostMapping("/listForUser")
     @SysLogger("listForUser")
     public RespDTO<List<SysRoleDTO>> listForUser() {
-        return RespDTO.onSuc(sysRoleFacade.listForUser());
+        return RespDTO.onSuc(sysRoleFacade.listFac());
     }
 
     @ApiOperation(value = "获取角色菜权限单等数据[by:gaodm]",

+ 2 - 0
src/main/resources/mapper/SysUserMapper.xml

@@ -96,6 +96,7 @@
                 t8.is_deleted = 'N'
                 AND t9.is_deleted = 'N'
                 AND t8.role_id = t9.id
+                AND t8.role_id != -1
                 AND t8.role_id = #{roleId}
                 GROUP BY
                 t8.user_id
@@ -112,6 +113,7 @@
                 WHERE
                 t8.is_deleted = 'N'
                 AND t9.is_deleted = 'N'
+                AND t8.role_id != -1
                 AND t8.role_id = t9.id
                 GROUP BY
                 t8.user_id