From 5fa6e6f8410ef9d057174bcff2a3c5038c54a551 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期日, 27 四月 2025 18:41:20 +0800 Subject: [PATCH] bug修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java index 389db9f..a310cf7 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java @@ -22,6 +22,7 @@ import com.ruoyi.system.domain.SysRoleMenu; import com.ruoyi.system.domain.SysUserRole; import com.ruoyi.system.service.ISysRoleService; +import org.springframework.util.CollectionUtils; /** * 角色 业务层处理 @@ -558,6 +559,7 @@ SysRole sysRole = new SysRole(); sysRole.setRoleName(dto.getRoleName()); sysRole.setPostType(dto.getPostType()); + sysRole.setRemark(dto.getRemark()); roleMapper.insertRole(sysRole); // 添加角色权限中间表 @@ -573,9 +575,9 @@ } @Override - public PageInfo<SysRole> selectList(SysRoleQuery query) { + public PageInfo<SysRole> selectPageList(SysRoleQuery query) { PageInfo<SysRole> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); - List<SysRole> list = roleMapper.selectList(query,pageInfo); + List<SysRole> list = roleMapper.selectPageList(query,pageInfo); pageInfo.setRecords(list); return pageInfo; } @@ -587,6 +589,7 @@ sysRole.setRoleId(dto.getRoleId()); sysRole.setRoleName(dto.getRoleName()); sysRole.setPostType(dto.getPostType()); + sysRole.setRemark(dto.getRemark()); roleMapper.updateRole(sysRole); // 删除角色与菜单关联 roleMenuMapper.deleteRoleMenuByRoleId(dto.getRoleId()); @@ -603,4 +606,9 @@ return roleMenuMapper.batchRoleMenu(sysRoleMenus); } + + @Override + public List<SysRole> selectRoleByUserIds(List<String> roleIds) { + return roleMapper.selectRoleByUserIds(roleIds); + } } -- Gitblit v1.7.1