From c7966221c3cef9fc77ec81aa9acba23e0bcc8d7d Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 22 三月 2022 14:26:16 +0800 Subject: [PATCH] 审计日志,记录分类更新 --- src/main/java/com/whyc/service/UserLogService.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/UserLogService.java b/src/main/java/com/whyc/service/UserLogService.java index 2c2b0fd..0656598 100644 --- a/src/main/java/com/whyc/service/UserLogService.java +++ b/src/main/java/com/whyc/service/UserLogService.java @@ -1,12 +1,14 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.constant.UserOperation; import com.whyc.mapper.UserLogMapper; import com.whyc.pojo.UserLog; +import com.whyc.util.ActionUtil; import com.whyc.util.DateUtil; import com.whyc.util.ExcelUtil; import org.apache.poi.hssf.usermodel.HSSFWorkbook; @@ -50,4 +52,27 @@ String now = DateUtil.YYYY_MM_DD_HH_MM_SS_UNION.format(new Date()); ExcelUtil.exportExcel("UserLog-"+now,"娴嬭瘯sheet1",columnTitleArr,value,new HSSFWorkbook(),response); } + + public void record(long uId, int operationType, String msg) { + UserLog userLog = new UserLog(); + userLog.setTerminalIp(ActionUtil.getRequest().getRemoteAddr()); + //userLog.setTerminalIp(request.getRemoteAddr()); + userLog.setOperationTime(new Date()); + userLog.setUId((int)(uId)); + userLog.setOperationType(operationType); + userLog.setOperationMsg(msg); + mapper.insert(userLog); + } + + public void record(long uId, int operationType, String msg,String msgDetail) { + UserLog userLog = new UserLog(); + userLog.setTerminalIp(ActionUtil.getRequest().getRemoteAddr()); + //userLog.setTerminalIp(request.getRemoteAddr()); + userLog.setOperationTime(new Date()); + userLog.setUId((int)(uId)); + userLog.setOperationType(operationType); + userLog.setOperationMsg(msg); + userLog.setOperationDetail(msgDetail); + mapper.insert(userLog); + } } -- Gitblit v1.9.1