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