From b1d8e8f22b2dc349cb58b98f0022c6594e861284 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 20 九月 2023 10:56:42 +0800 Subject: [PATCH] 下载日志修改 --- src/main/java/com/whyc/service/ProductBomService.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductBomService.java b/src/main/java/com/whyc/service/ProductBomService.java index 9cfbb34..fdf2c37 100644 --- a/src/main/java/com/whyc/service/ProductBomService.java +++ b/src/main/java/com/whyc/service/ProductBomService.java @@ -21,6 +21,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.RequestParam; import javax.imageio.ImageIO; import javax.servlet.http.HttpServletRequest; @@ -244,7 +245,8 @@ return new Response().setII(1,list!=null,pageInfo,"杩斿洖鏁版嵁"); }*/ //浜у搧涓嬭浇(浜у搧id鍜岀増鏈�) - public void downloadProduct(HttpServletRequest req, HttpServletResponse resp, int productId , int version) { + public void downloadProduct(HttpServletRequest req, HttpServletResponse resp, int productId , int version + , @RequestParam String oprateReason, @RequestParam String oprateInfo) { HSSFWorkbook wb = new HSSFWorkbook(); //璇诲彇浜у搧淇℃伅 QueryWrapper wrapper=new QueryWrapper(); @@ -286,12 +288,13 @@ withOutDwg+=File.separator+"standard"+File.separator+version; } //鐢熸垚excel骞跺皢dwg鏂囦欢鏀惧湪鍚屼竴鎶ヤ笅鍘嬬缉 - creatBomExcel(req,resp,product,endList,wb,withOutDwg); + creatBomExcel(req,resp,product,endList,wb,withOutDwg,version,oprateReason,oprateInfo); } //鏍规嵁浜у搧淇℃伅鍒涘缓excel琛ㄦ牸骞跺瓨鏀惧湪鎸囧畾鐩綍 - private void creatBomExcel(HttpServletRequest req, HttpServletResponse resp,Product product,List list, HSSFWorkbook wb,String withOutDwg){ + private void creatBomExcel(HttpServletRequest req, HttpServletResponse resp,Product product,List list, HSSFWorkbook wb,String withOutDwg + , int version, @RequestParam String oprateReason, @RequestParam String oprateInfo){ String fileDirName = FileDirPath.getFileDirName(); String rootFace=""; String excelName=""; @@ -503,7 +506,8 @@ e.printStackTrace(); } //璁板綍鏃ュ織 - logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_NEW.getType(),new Date(),req.getRemoteAddr(),excelName+".zip",rootFace+".zip"); + logService.recordOperationLogDownLoad(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_PRODUCT.getType(),new Date(),req.getRemoteAddr() + ,excelName+".zip",rootFace+".zip",oprateReason,oprateInfo,String.valueOf(version)); } //鏌ヨ鎵�鏈変骇鍝佷腑娌℃湁涓庢寚瀹氭暎瑁呬欢鍏宠仈鐨勫瓙浠� public Response getAllSubWithOutMaterial(int materialId) { -- Gitblit v1.9.1