From 3d8f7b941393760faa8fb67af9baa95d5c2c8457 Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期四, 18 二月 2021 17:13:39 +0800
Subject: [PATCH] feat(在职员工): 关闭员工档案接口

---
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
index ff30333..7ca006a 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
@@ -144,9 +144,11 @@
     public void download(String fileids, HttpServletRequest request, HttpServletResponse response) {
         String[] arr = fileids.split(",");
         List<File> files = new ArrayList<>();
+        List<String> fileName = new ArrayList<>();
         Arrays.stream(arr).forEach(i -> {
             FilesUpload filesUpload = this.getById(i);
             files.add(new File(properties.getUploadPpath() + filesUpload.getFilesaddress()));
+            fileName.add(filesUpload.getFilesname());
         });
         //设置压缩包的名字
         //解决不同浏览器压缩包名字含有中文时乱码的问题
@@ -182,7 +184,7 @@
             try {
                 //添加ZipEntry,并ZipEntry中写入文件流
                 //这里,加上i是防止要下载的文件有重名的导致下载失败
-                zipos.putNextEntry(new ZipEntry(file.getName()));
+                zipos.putNextEntry(new ZipEntry(fileName.get(i)));
                 os = new DataOutputStream(zipos);
                 InputStream is = new FileInputStream(file);
                 byte[] b = new byte[100];

--
Gitblit v1.8.0