|
@@ -162,7 +162,7 @@ public class CommonServiceImpl implements CommonService {
|
|
|
List<SysRole> sysRoleList = sysRoleService.list(sysRoleQueryWrapper);
|
|
|
long count = 0;
|
|
|
if (Objects.nonNull(sysRoleList) && sysRoleList.size() > 0) {
|
|
|
- count = sysRoleList.stream().filter(s -> s.getType() == RoleTypeEnum.ADMIN || s.getType() == RoleTypeEnum.CUSTOMER).count();
|
|
|
+ count = sysRoleList.stream().filter(s -> s.getType() == RoleTypeEnum.ADMIN).count();
|
|
|
}
|
|
|
QueryWrapper<SysPrivilege> sysPrivilegeQueryWrapper = new QueryWrapper<>();
|
|
|
if (count > 0) {//超级系统管理员
|
|
@@ -171,7 +171,7 @@ public class CommonServiceImpl implements CommonService {
|
|
|
List<SysPrivilege> sysPrivilegeList = sysPrivilegeService.list(sysPrivilegeQueryWrapper);
|
|
|
authBean = new AuthBean(sysRoleList, sysPrivilegeList.stream().map(s -> s.getUrl()).collect(Collectors.toSet()));
|
|
|
} else {
|
|
|
- BasicSchool tbSchool = cacheService.schoolCache(user.getSchoolId());
|
|
|
+ BasicSchool tbSchool = Objects.nonNull(user.getSchoolId()) ? cacheService.schoolCache(user.getSchoolId()) : null;
|
|
|
SysOrg org = Objects.nonNull(user.getOrgId()) ? cacheService.orgCache(user.getOrgId()) : null;
|
|
|
sysPrivilegeQueryWrapper.lambda().in(SysPrivilege::getId, privilegeIds)
|
|
|
.eq(SysPrivilege::getProperty, PrivilegePropertyEnum.AUTH);
|