diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/aop/FilePermissionCheckAspect.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/aop/FilePermissionCheckAspect.java index 8bb944b..738a600 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/aop/FilePermissionCheckAspect.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/aop/FilePermissionCheckAspect.java @@ -50,6 +50,9 @@ public class FilePermissionCheckAspect { if (args[0] instanceof FileInfoQueryDTO) { FileInfoQueryDTO fileInfoQueryDTO = (FileInfoQueryDTO) args[0]; id = fileInfoQueryDTO.getParentId(); + if (id.length() > 6) { + return joinPoint.proceed(); + } } Map permissions = permissionService.getUserPermission(userId,id,true); diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/EdFileInfoController.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/EdFileInfoController.java index f0b9141..b38e1fa 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/EdFileInfoController.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/controller/EdFileInfoController.java @@ -24,7 +24,6 @@ public class EdFileInfoController { @Resource private EdFileInfoService edFileInfoService; - @RequiredPermission(value = FilePermission.VIEW) @RequestMapping("tree") public ElectromagneticResult tree() { return edFileInfoService.tree();