fix:文件下载跳过权限校验

This commit is contained in:
2026-03-20 10:41:55 +08:00
parent 85c3d2ff52
commit 9cd514a432

View File

@@ -525,7 +525,7 @@ public class DataFileController implements IDataFeignClient {
@GetMapping("/getMinioPresignedUrl")
@Operation(summary = "获取MinIO文件下载的预签名URL", description = "获取MinIO文件的预签名URL")
public SdmResponse<MinioDownloadUrlResp> getMinioPresignedUrl(@Parameter(description = "文件id") @RequestParam("fileId") Long fileId, @RequestParam("skipPermissionCheck") Boolean skipPermissionCheck) {
public SdmResponse<MinioDownloadUrlResp> getMinioPresignedUrl(@Parameter(description = "文件id") @RequestParam("fileId") Long fileId, @RequestParam(value = "skipPermissionCheck", required = false, defaultValue = "false") Boolean skipPermissionCheck) {
return IDataFileService.getDownloadUrlWithPermission(fileId, skipPermissionCheck);
}
@@ -608,7 +608,7 @@ public class DataFileController implements IDataFeignClient {
*/
@GetMapping("/downloadFileForEdit")
@Operation(summary = "根据fileId下载文件到指定目录并返回该文件的系统路径", description = "根据fileId下载文件到指定目录并返回该文件的系统路径")
public SdmResponse downloadFileForEdit(@RequestParam(value = "fileId") @Validated Long fileId,@RequestParam("skipPermissionCheck") Boolean skipPermissionCheck) {
public SdmResponse downloadFileForEdit(@RequestParam(value = "fileId") @Validated Long fileId,@RequestParam(value = "skipPermissionCheck", required = false, defaultValue = "false") Boolean skipPermissionCheck) {
return IDataFileService.downloadFileForEdit(fileId,skipPermissionCheck);
}