diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/RolePermissionServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/RolePermissionServiceImpl.java index eb69e35c..cb0c41ab 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/RolePermissionServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/RolePermissionServiceImpl.java @@ -44,6 +44,9 @@ public class RolePermissionServiceImpl implements RolePermissionService { } LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); List list = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(","))); + if(list.contains(RoleCommon.XMFZR)){ + list.remove(RoleCommon.XMFZR); + } if(!CollectionUtils.isEmpty(list)){ LambdaQueryWrapper querySysRole = new LambdaQueryWrapper<>(); querySysRole.in(SysRole::getRoleCode,list); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java index 65b088dc..47fbf262 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java @@ -85,8 +85,7 @@ public class PayWorkingGroupController extends JeroController 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()); }