diff --git a/laws-modules/src/main/java/com/jero/modules/laws/dataCenter/service/impl/LawsDataCenterFileServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/dataCenter/service/impl/LawsDataCenterFileServiceImpl.java index 37c89aed..38813d97 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/dataCenter/service/impl/LawsDataCenterFileServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/dataCenter/service/impl/LawsDataCenterFileServiceImpl.java @@ -82,12 +82,13 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl adminRoleCodeList = Arrays.asList(adminRoleCode.split(",")); Collection intersection = CollectionUtils.intersection(Arrays.asList(CurrentUserUtil.getRoles().split(",")), adminRoleCodeList); + String userId = CurrentUserUtil.getId(); if (!CurrentUserUtil.getRoles().contains(FieldCommon.ROLE_ADMIN) && CollectionUtils.isEmpty(intersection)) { queryWrapper.and(qw -> qw - .eq("owner_id", CurrentUserUtil.getId()) - .or().like("auth_view_ids", CurrentUserUtil.getId()) - .or().like("auth_manage_ids", CurrentUserUtil.getId()) - .or().like("push_range_ids", CurrentUserUtil.getId()) + .eq("owner_id", userId) + .or().like("auth_view_ids", userId) + .or().like("auth_manage_ids", userId) + .or().like("push_range_ids", userId) .or().eq("default_folder", YesOrNoEnum.YES.getValue()) ); } @@ -97,7 +98,8 @@ public class LawsDataCenterFileServiceImpl extends ServiceImpl