Browse Source

2026-03-30

角色管理查询优化
master
fengyuan_yang 3 months ago
parent
commit
74ad195d59
  1. 6
      src/main/java/com/gaotao/modules/sys/controller/SysRoleController.java
  2. 4
      src/main/java/com/gaotao/modules/sys/service/impl/SysRoleServiceImpl.java

6
src/main/java/com/gaotao/modules/sys/controller/SysRoleController.java

@ -39,9 +39,9 @@ public class SysRoleController extends AbstractController {
@RequiresPermissions("sys:role:list")
public R list(@RequestParam Map<String, Object> params){
//如果不是超级管理员则只查询自己创建的角色列表
if(getUserId() != Constant.SUPER_ADMIN){
params.put("createUserId", getUserId());
}
// if(getUserId() != Constant.SUPER_ADMIN){
// params.put("createUserId", getUserId());
// }
PageUtils page = sysRoleService.queryPage(params);

4
src/main/java/com/gaotao/modules/sys/service/impl/SysRoleServiceImpl.java

@ -43,13 +43,13 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleDao, SysRoleEntity> i
@Override
public PageUtils queryPage(Map<String, Object> params) {
String roleName = (String)params.get("roleName");
Long createUserId = (Long)params.get("createUserId");
// Long createUserId = (Long)params.get("createUserId");
IPage<SysRoleEntity> page = this.page(
new Query<SysRoleEntity>().getPage(params),
new QueryWrapper<SysRoleEntity>()
.like(StringUtils.isNotBlank(roleName),"role_name", roleName)
.eq(createUserId != null,"create_user_id", createUserId)
// .eq(createUserId != null,"create_user_id", createUserId)
);
return new PageUtils(page);

Loading…
Cancel
Save