diff --git a/src/main/java/neatlogic/module/change/file/ChangeFileHandler.java b/src/main/java/neatlogic/module/change/file/ChangeFileHandler.java index f7e0a04165b5b4f3081feaeb759942af1dd6341d..507c0bbc76a753cfc4a5b54579a0f8f80152266a 100644 --- a/src/main/java/neatlogic/module/change/file/ChangeFileHandler.java +++ b/src/main/java/neatlogic/module/change/file/ChangeFileHandler.java @@ -21,6 +21,7 @@ import neatlogic.framework.crossover.CrossoverServiceFactory; import neatlogic.framework.exception.type.PermissionDeniedException; import neatlogic.framework.file.core.FileTypeHandlerBase; import neatlogic.framework.file.dto.FileVo; +import neatlogic.framework.process.constvalue.CatalogChannelAuthorityAction; import neatlogic.framework.process.crossover.ICatalogCrossoverService; import neatlogic.framework.process.crossover.IProcessTaskCrossoverMapper; import neatlogic.framework.process.crossover.IProcessTaskCrossoverService; @@ -69,7 +70,7 @@ public class ChangeFileHandler extends FileTypeHandlerBase { if (CollectionUtils.isNotEmpty(processTaskVoList)) { //1 ICatalogCrossoverService iCatalogCrossoverService = CrossoverServiceFactory.getApi(ICatalogCrossoverService.class); - if (iCatalogCrossoverService.channelIsAuthority(processTaskVoList.get(0).getChannelUuid(), userUuid)) { + if (iCatalogCrossoverService.channelIsAuthority(processTaskVoList.get(0).getChannelUuid(), userUuid, CatalogChannelAuthorityAction.VIEW)) { return true; } IProcessTaskCrossoverService processTaskCrossoverService = CrossoverServiceFactory.getApi(IProcessTaskCrossoverService.class);