角色菜单授权增加organid和角色的organid统一的处理:为空或不一致都统一为角色的机构;

This commit is contained in:
gaoqr
2024-06-25 09:11:36 +08:00
parent 03de668d9a
commit b4effe1ddf
@@ -171,7 +171,8 @@ public class PermissionServiceImpl implements PermissionService {
if (Objects.isNull(role)) {
throw new ServiceException(ErrorCodeConstants.ROLE_NOT_EXISTS);
}
if (Objects.isNull(organId)) {
// 前端没传或者查一次后切换了组织导致跟角色组织不一致的统一为角色的组织
if (Objects.isNull(organId) || ObjectUtil.notEqual(role.getOrganId(), organId)) {
organId = role.getOrganId();
}
final Long finalOrganId = organId;