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