From d173441a5a750d10852335957f439d1793dba6ac Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 20 七月 2026 20:41:32 +0800
Subject: [PATCH] fix: 修复开票申请批量下载为空

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderInvoiceController.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderInvoiceController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderInvoiceController.java
index 2fd845a..0c090a1 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderInvoiceController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderInvoiceController.java
@@ -178,9 +178,13 @@
 	@Log(title = "下载开票申请", businessType = BusinessType.EXPORT)
 	@PutMapping("/downloadApplication")
 	public void downloadApplication(@RequestBody TOrderInvoiceQuery query) {
-		List<TOrderInvoiceVO> list = orderInvoiceService.export(query);
+		List<TOrderInvoiceVO> list = orderInvoiceService.pageList(query).getRecords();
 		HttpServletResponse response = WebUtils.response();
 		try {
+			if (list.isEmpty()) {
+				response.sendError(HttpServletResponse.SC_NOT_FOUND, "暂无可下载的开票申请");
+				return;
+			}
 			if (list.size() == 1) {
 				writeInvoiceWorkbook(response, list.get(0), buildInvoiceFileName(list.get(0)));
 				return;

--
Gitblit v1.7.1