From 1192471cf1701e532ceb32dc103f1c8e0fb818ba Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期六, 26 六月 2021 09:36:06 +0800 Subject: [PATCH] sap请求日志 1.列表显示优化 2.增加Sap请求日志模糊搜索功能 --- src/main/java/com/slcf/controller/WaitPakInLogController.java | 34 +++++++++++++++++++++++++++++----- 1 files changed, 29 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/slcf/controller/WaitPakInLogController.java b/src/main/java/com/slcf/controller/WaitPakInLogController.java index 7bf6e4b..caa5b3c 100644 --- a/src/main/java/com/slcf/controller/WaitPakInLogController.java +++ b/src/main/java/com/slcf/controller/WaitPakInLogController.java @@ -5,6 +5,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -35,12 +36,12 @@ SysLogService sysLogService; @Autowired RoleService roleService; - + @RequestMapping("/goWaitPakInLog.action") public String goWaitPakInLogPage(HttpServletRequest request){ try { String rid = request.getSession().getAttribute("ROLEID").toString(); - String authCode = roleService.getAuthListByRoleMenu(Integer.parseInt(rid), + String authCode = roleService.getAuthListByRoleMenu(Integer.parseInt(rid), AuthorityCode.WaitPakInLogCode); request.getSession().setAttribute("AUTHCODE",authCode); // 鎻掑叆鏃ュ織 @@ -57,7 +58,7 @@ } return "waitPakInLog"; } - + /** * 鍒嗛〉鏌ヨ鎵�鏈� * @param pageNumber @@ -83,7 +84,30 @@ }catch(Exception e) { System.out.println(e.getMessage()); return null; - } + } } - + + /** + * 瀵煎嚭鎵�鏈� + * @param response + */ + @RequestMapping("/exportWaitPakInLog.action") + public void ExportExcel(WaitPakInLogCondition waitPakInLogCondition, HttpServletResponse response, HttpServletRequest request){ + try { + waitPakInLogService.ExportWaitPakInLogList(waitPakInLogCondition,response); + + // 鎻掑叆鏃ュ織 + UserBean user = (UserBean) request.getSession().getAttribute("USER"); + SysLogBean sysLog = new SysLogBean(); + sysLog.setLogin_no(user.getUser_account()); + sysLog.setMachine_ip(request.getRemoteAddr()); + sysLog.setForm_no("exportWaitPakInLog.action"); + sysLog.setTts_keyname("瀵煎嚭鍏ュ簱閫氱煡鍘嗗彶妗e埌EXCEL"); + sysLog.setModi_user(user.getUser_account()); + sysLogService.insertSysLog(sysLog); + }catch (Exception e) { + System.out.println(e.getMessage()); + } + } + } -- Gitblit v1.9.1