From a94154ad4707bd5d67419fd0c946ca4c59d2c286 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 10 Feb 2026 16:03:04 +0800 Subject: [PATCH] =?UTF-8?q?refactor(storage):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E7=89=87=E6=AE=B5=E4=B8=8A=E4=BC=A0=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=9C=AC=E5=9C=B0=E5=AD=98=E5=82=A8=E9=80=82=E9=85=8D?= =?UTF-8?q?=E5=99=A8=E7=9B=B4=E6=8E=A5=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了 VptController 中的本地存储适配器设置 URL 和访问权限代码 - 删除了 WvpController 中的本地存储适配器设置 URL 和访问权限代码 - 将存储操作统一到被动存储操作器中处理 - 简化了控制器中的文件对象处理逻辑 --- .../java/com/ycwl/basic/controller/vpt/VptController.java | 4 ---- .../java/com/ycwl/basic/controller/wvp/WvpController.java | 4 ---- 2 files changed, 8 deletions(-) diff --git a/src/main/java/com/ycwl/basic/controller/vpt/VptController.java b/src/main/java/com/ycwl/basic/controller/vpt/VptController.java index 6f8d815c..68a17ffb 100644 --- a/src/main/java/com/ycwl/basic/controller/vpt/VptController.java +++ b/src/main/java/com/ycwl/basic/controller/vpt/VptController.java @@ -47,10 +47,6 @@ public class VptController { } @PostMapping("/scenic/{scenicId}/{taskId}/success") public ApiResponse success(@PathVariable("scenicId") Long scenicId, @PathVariable("taskId") Long taskId, @RequestBody FileObject fileObject) { - IStorageAdapter adapter = scenicService.getScenicLocalStorageAdapter(scenicId); - String filename = StorageUtil.joinPath(StorageConstant.VIDEO_PIECE_PATH, taskId.toString() + ".mp4"); - fileObject.setUrl(adapter.getUrl(filename)); - adapter.setAcl(StorageAcl.PUBLIC_READ, filename); VptPassiveStorageOperator.onReceiveResult(taskId, fileObject); return ApiResponse.success("success"); } diff --git a/src/main/java/com/ycwl/basic/controller/wvp/WvpController.java b/src/main/java/com/ycwl/basic/controller/wvp/WvpController.java index 24ad0687..057a0bad 100644 --- a/src/main/java/com/ycwl/basic/controller/wvp/WvpController.java +++ b/src/main/java/com/ycwl/basic/controller/wvp/WvpController.java @@ -48,10 +48,6 @@ public class WvpController { } @PostMapping("/scenic/{scenicId}/{taskId}/success") public ApiResponse success(@PathVariable("scenicId") Long scenicId, @PathVariable("taskId") Long taskId, @RequestBody FileObject fileObject) { - IStorageAdapter adapter = scenicService.getScenicLocalStorageAdapter(scenicId); - String filename = StorageUtil.joinPath(StorageConstant.VIDEO_PIECE_PATH, taskId.toString() + ".mp4"); - fileObject.setUrl(adapter.getUrl(filename)); - adapter.setAcl(StorageAcl.PUBLIC_READ, filename); WvpPassiveStorageOperator.onReceiveResult(taskId, fileObject); return ApiResponse.success("success"); }