From 59fb1df6902d467edc9cb397efdf214eac604253 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 19 九月 2023 16:37:56 +0800 Subject: [PATCH] 下载日志修改 --- src/main/java/com/whyc/service/ProductBomService.java | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductBomService.java b/src/main/java/com/whyc/service/ProductBomService.java index 9d4ba7d..c57f595 100644 --- a/src/main/java/com/whyc/service/ProductBomService.java +++ b/src/main/java/com/whyc/service/ProductBomService.java @@ -27,6 +27,7 @@ import javax.servlet.http.HttpServletResponse; import java.awt.image.BufferedImage; import java.io.*; +import java.net.URLEncoder; import java.util.ArrayList; import java.util.Date; import java.util.LinkedList; @@ -286,12 +287,6 @@ } //鐢熸垚excel骞跺皢dwg鏂囦欢鏀惧湪鍚屼竴鎶ヤ笅鍘嬬缉 creatBomExcel(req,resp,product,endList,wb,withOutDwg); - //璁板綍鏃ュ織 - DocUser docUser= ActionUtil.getUser(); - String operationDetail="鍏蜂綋浜у搧淇℃伅涓�:"+product.toString(); - String opreationMsg="鎵ц浜嗘渶鏂扮増浜у搧涓嬭浇鎿嶄綔"; - String terminalIp=req.getRemoteAddr(); - logService.recordOperationLog(docUser.getId(),docUser.getName(), UserOperation.TYPE_DOWNLOAD.getType(),new Date(),terminalIp,opreationMsg,operationDetail); } @@ -486,9 +481,10 @@ ZipUtils.toZip(rootFace, forootFace,true); // 杞爜闃叉涔辩爜 - resp.addHeader("Content-Disposition", "attachment;filename=" + /*resp.addHeader("Content-Disposition", "attachment;filename=" + new String(excelName.getBytes("UTF-8"), "ISO8859-1") - + ".zip"); + + ".zip");*/ + resp.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode (excelName+".zip", "utf-8")); OutputStream out = resp.getOutputStream(); FileInputStream in = new FileInputStream(rootFace+".zip"); int len=0; @@ -506,6 +502,8 @@ } catch (IOException e) { e.printStackTrace(); } + //璁板綍鏃ュ織 + logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),excelName,rootFace+".zip"); } //鏌ヨ鎵�鏈変骇鍝佷腑娌℃湁涓庢寚瀹氭暎瑁呬欢鍏宠仈鐨勫瓙浠� public Response getAllSubWithOutMaterial(int materialId) { -- Gitblit v1.9.1