fix
This commit is contained in:
@@ -38,8 +38,8 @@ public class ShareUserFileController {
|
||||
|
||||
@GetMapping("/anon/share_user_file/{id}")
|
||||
@ApiOperation("匿名查询分享文件")
|
||||
public AlitaResult<List<UserFileDTO>> list(@PathVariable Long id, @RequestParam String accessCode) {
|
||||
return AlitaResult.success(shareUserFileService.list(id, accessCode));
|
||||
public AlitaResult<List<UserFileDTO>> list(@PathVariable Long id, @RequestParam String accessCode, @RequestParam(required = false) Long parentId) {
|
||||
return AlitaResult.success(shareUserFileService.list(id, accessCode, parentId));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,8 +23,9 @@ public interface ShareUserFileService {
|
||||
*
|
||||
* @param id 分享文件ID
|
||||
* @param accessCode 访问码
|
||||
* @param parentId 父文件夹ID(可选,不传则查询所有子文件)
|
||||
* @return
|
||||
*/
|
||||
List<UserFileDTO> list(Long id, String accessCode);
|
||||
List<UserFileDTO> list(Long id, String accessCode, Long parentId);
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ public class ShareUserFileServiceImpl implements ShareUserFileService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UserFileDTO> list(Long id, String accessCode) {
|
||||
public List<UserFileDTO> 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());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user