feat: 工作组列表接口去除角色校验

This commit is contained in:
2024-04-02 14:09:17 +08:00
parent 48f44900de
commit e14730d134
2 changed files with 4 additions and 2 deletions
@@ -44,6 +44,9 @@ public class RolePermissionServiceImpl implements RolePermissionService {
}
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
List<String> list = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
if(list.contains(RoleCommon.XMFZR)){
list.remove(RoleCommon.XMFZR);
}
if(!CollectionUtils.isEmpty(list)){
LambdaQueryWrapper<SysRole> querySysRole = new LambdaQueryWrapper<>();
querySysRole.in(SysRole::getRoleCode,list);
@@ -85,8 +85,7 @@ public class PayWorkingGroupController extends JeroController<PayWorkingGroup, I
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
if (StringUtils.isNotBlank(sysUser.getRoleCode())){
List<String> roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
if(rolePermissionService.getRolePermission("workingGroupProject:search") &&
!(roleCodes.contains(constant.ADMIN))){
if(!roleCodes.contains(constant.ADMIN)){
payWorkingGroup.setPrincipalA(sysUser.getId());
payWorkingGroup.setPrincipalB(sysUser.getId());
}