feat: 工作组列表接口去除角色校验
This commit is contained in:
+3
@@ -44,6 +44,9 @@ public class RolePermissionServiceImpl implements RolePermissionService {
|
|||||||
}
|
}
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
List<String> list = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
List<String> list = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
||||||
|
if(list.contains(RoleCommon.XMFZR)){
|
||||||
|
list.remove(RoleCommon.XMFZR);
|
||||||
|
}
|
||||||
if(!CollectionUtils.isEmpty(list)){
|
if(!CollectionUtils.isEmpty(list)){
|
||||||
LambdaQueryWrapper<SysRole> querySysRole = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysRole> querySysRole = new LambdaQueryWrapper<>();
|
||||||
querySysRole.in(SysRole::getRoleCode,list);
|
querySysRole.in(SysRole::getRoleCode,list);
|
||||||
|
|||||||
+1
-2
@@ -85,8 +85,7 @@ public class PayWorkingGroupController extends JeroController<PayWorkingGroup, I
|
|||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
if (StringUtils.isNotBlank(sysUser.getRoleCode())){
|
if (StringUtils.isNotBlank(sysUser.getRoleCode())){
|
||||||
List<String> roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
List<String> roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
||||||
if(rolePermissionService.getRolePermission("workingGroupProject:search") &&
|
if(!roleCodes.contains(constant.ADMIN)){
|
||||||
!(roleCodes.contains(constant.ADMIN))){
|
|
||||||
payWorkingGroup.setPrincipalA(sysUser.getId());
|
payWorkingGroup.setPrincipalA(sysUser.getId());
|
||||||
payWorkingGroup.setPrincipalB(sysUser.getId());
|
payWorkingGroup.setPrincipalB(sysUser.getId());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user