feat: 工作组列表接口去除角色校验
This commit is contained in:
+3
@@ -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);
|
||||
|
||||
+1
-2
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user