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