|
@@ -64,9 +64,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
IPage<SysRole> sysRoleIPage = this.baseMapper.listPage(new Page<>(pageNumber, pageSize), schoolId, SystemConstant.translateSpecificSign(name), enable);
|
|
IPage<SysRole> sysRoleIPage = this.baseMapper.listPage(new Page<>(pageNumber, pageSize), schoolId, SystemConstant.translateSpecificSign(name), enable);
|
|
for (SysRole record : sysRoleIPage.getRecords()) {
|
|
for (SysRole record : sysRoleIPage.getRecords()) {
|
|
- QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<>();
|
|
|
|
- queryWrapper.lambda().eq(SysUserRole::getRoleId, record.getId());
|
|
|
|
- int count = sysUserRoleService.count(queryWrapper);
|
|
|
|
|
|
+ int count = baseMapper.countUserByRole(schoolId, record.getId());
|
|
record.setUserCount(count);
|
|
record.setUserCount(count);
|
|
}
|
|
}
|
|
return sysRoleIPage;
|
|
return sysRoleIPage;
|