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/ProcedureDocService.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/ProcedureDocService.java b/src/main/java/com/whyc/service/ProcedureDocService.java index 3025c5e..f01e489 100644 --- a/src/main/java/com/whyc/service/ProcedureDocService.java +++ b/src/main/java/com/whyc/service/ProcedureDocService.java @@ -2,17 +2,22 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import com.whyc.constant.UserOperation; import com.whyc.dto.Response; import com.whyc.mapper.ProcedureDocMapper; import com.whyc.pojo.ProcedureDoc; +import com.whyc.util.ActionUtil; import com.whyc.util.CommonUtil; import com.whyc.util.FileUtil; import com.whyc.util.Word2PdfAsposeUtil; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.File; +import java.util.Date; import java.util.List; @Service @@ -20,6 +25,9 @@ @Resource private ProcedureDocMapper mapper; + + @Autowired + private DocLogService logService; public void insert(ProcedureDoc procedureDoc) { mapper.insert(procedureDoc); @@ -39,11 +47,13 @@ return new Response().setII(1,suffixOutFilePath); } - public void download(String filePath, HttpServletResponse response) { + public void download(String filePath, HttpServletRequest req, HttpServletResponse response) { String projectDir = CommonUtil.getProjectDir(); String absolutePath = projectDir + File.separator + filePath; String filename = filePath.substring(filePath.lastIndexOf(File.separator)+1); FileUtil.download(response,absolutePath,filename); + //璁板綍鏃ュ織 + logService.recordOperationLog(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_New.getType(),new Date(),req.getRemoteAddr(),filename,absolutePath); } public Response getListPage(ProcedureDoc procedureDoc, int pageNum, int pageSize) { -- Gitblit v1.9.1