From a7cf1913c376b53f487f0ef8dfff084c5bc010a7 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 17 十月 2026 11:19:12 +0800
Subject: [PATCH] feat(mes): 支持二维码导出任务的分段下载功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/qrexport/MesProQrExportTaskController.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/qrexport/MesProQrExportTaskController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/qrexport/MesProQrExportTaskController.java
index bb0f151..9f90b7d 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/qrexport/MesProQrExportTaskController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/qrexport/MesProQrExportTaskController.java
@@ -100,11 +100,13 @@
     }
 
     @GetMapping("/task/download")
-    @Operation(summary = "涓嬭浇浜岀淮鐮佸鍑轰骇鐗╋紙涓嬭浇瀹屾垚鍚庣郴缁熺珛鍗冲垹闄や复鏃舵枃浠讹級")
+    @Operation(summary = "涓嬭浇浜岀淮鐮佸鍑轰骇鐗╋紙鏀寔 Range 鍒嗘涓嬭浇锛�")
     @Parameter(name = "id", description = "浠诲姟缂栧彿", required = true, example = "1024")
     @PreAuthorize(ANY_EXPORT_PERMISSION)
-    public void download(@RequestParam("id") Long id, HttpServletResponse response) throws IOException {
-        taskService.download(id, response);
+    public void download(@RequestParam("id") Long id,
+                         @RequestHeader(value = "Range", required = false) String range,
+                         HttpServletResponse response) throws IOException {
+        taskService.download(id, range, response);
     }
 
     // ==================== 绉佹湁鏂规硶 ====================

--
Gitblit v1.9.3