From 5b4b0b5b6462ca6da4dc8811663839b3045128f2 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期六, 27 一月 2024 09:22:21 +0800
Subject: [PATCH] 开发业务接口

---
 server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java |   18 +-----------------
 1 files changed, 1 insertions(+), 17 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
index 09ea8da..c6d87a5 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
@@ -413,29 +413,13 @@
             response.setContentType("application/octet-stream");
             response.setHeader("eva-opera-type", "download");
             response.setHeader("eva-download-filename", encodeFileName);
-            packFilesToZip(fileList,response.getOutputStream());
+            Constants.packFilesToZip(fileList,response.getOutputStream());
         } catch (IOException e) {
             throw new BusinessException(ResponseStatus.EXPORT_EXCEL_ERROR, e);
         }
     }
 
 
-    public static void packFilesToZip(List<File> files,    ServletOutputStream os) throws IOException {
-        try (ZipArchiveOutputStream zipOutputStream = new ZipArchiveOutputStream(os)) {
-            for (File file : files) {
-                ZipArchiveEntry entry = new ZipArchiveEntry(file.getName());
-                zipOutputStream.putArchiveEntry(entry);
-                try (FileInputStream fileInputStream = new FileInputStream(file)) {
-                    byte[] buffer = new byte[1024];
-                    int length;
-                    while ((length = fileInputStream.read(buffer)) > 0) {
-                        zipOutputStream.write(buffer, 0, length);
-                    }
-                }
-                zipOutputStream.closeArchiveEntry();
-            }
-        }
-    }
 
     @Override
     public SettleClaims getSettleClaimsDetail(Integer id){

--
Gitblit v1.9.3