From 7ab02fe5a18a3007bacfe3cc9d6cdc4c68bde145 Mon Sep 17 00:00:00 2001 From: "ran.shang" Date: Sat, 10 Jan 2026 21:46:51 +0800 Subject: [PATCH] fix --- .../com/senmesh/sfile/controller/ShareUserFileController.java | 4 ++-- .../java/com/senmesh/sfile/service/ShareUserFileService.java | 3 ++- .../senmesh/sfile/service/impl/ShareUserFileServiceImpl.java | 3 ++- src/main/resources/Dockerfile | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/senmesh/sfile/controller/ShareUserFileController.java b/src/main/java/com/senmesh/sfile/controller/ShareUserFileController.java index 49fd5e8..3a2fe1c 100644 --- a/src/main/java/com/senmesh/sfile/controller/ShareUserFileController.java +++ b/src/main/java/com/senmesh/sfile/controller/ShareUserFileController.java @@ -38,8 +38,8 @@ public class ShareUserFileController { @GetMapping("/anon/share_user_file/{id}") @ApiOperation("匿名查询分享文件") - public AlitaResult> list(@PathVariable Long id, @RequestParam String accessCode) { - return AlitaResult.success(shareUserFileService.list(id, accessCode)); + public AlitaResult> list(@PathVariable Long id, @RequestParam String accessCode, @RequestParam(required = false) Long parentId) { + return AlitaResult.success(shareUserFileService.list(id, accessCode, parentId)); } } diff --git a/src/main/java/com/senmesh/sfile/service/ShareUserFileService.java b/src/main/java/com/senmesh/sfile/service/ShareUserFileService.java index d754f10..736264c 100644 --- a/src/main/java/com/senmesh/sfile/service/ShareUserFileService.java +++ b/src/main/java/com/senmesh/sfile/service/ShareUserFileService.java @@ -23,8 +23,9 @@ public interface ShareUserFileService { * * @param id 分享文件ID * @param accessCode 访问码 + * @param parentId 父文件夹ID(可选,不传则查询所有子文件) * @return */ - List list(Long id, String accessCode); + List list(Long id, String accessCode, Long parentId); } diff --git a/src/main/java/com/senmesh/sfile/service/impl/ShareUserFileServiceImpl.java b/src/main/java/com/senmesh/sfile/service/impl/ShareUserFileServiceImpl.java index b216b98..8e535a8 100644 --- a/src/main/java/com/senmesh/sfile/service/impl/ShareUserFileServiceImpl.java +++ b/src/main/java/com/senmesh/sfile/service/impl/ShareUserFileServiceImpl.java @@ -57,7 +57,7 @@ public class ShareUserFileServiceImpl implements ShareUserFileService { } @Override - public List list(Long id, String accessCode) { + public List list(Long id, String accessCode, Long parentId) { UserFileDTO userFileDTO = userFileService.findOne(UserFileQueryDTO.builder() .id(id) .rootType(RootTypeEnum.SHARE.getType()) @@ -67,6 +67,7 @@ public class ShareUserFileServiceImpl implements ShareUserFileService { return userFileService.list(UserFileQueryDTO.builder() .rootType(RootTypeEnum.SHARE.getType()) .pathLike(userFileDTO.getPath()) + .parentId(parentId) .build()); } diff --git a/src/main/resources/Dockerfile b/src/main/resources/Dockerfile index 6353f75..58e808b 100644 --- a/src/main/resources/Dockerfile +++ b/src/main/resources/Dockerfile @@ -1,5 +1,5 @@ FROM freshworks/oraclejdk8:latest VOLUME /tmp ARG JAR_FILE -COPY ${JAR_FILE} job.jar -ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/job.jar"] \ No newline at end of file +COPY ${JAR_FILE} s-file.jar +ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/s-file.jar"] \ No newline at end of file