ximon-admin/src/main/java/com/sandu/ximon/admin/controller/AdminController.java
@@ -3,6 +3,7 @@ import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.map.MapBuilder; import cn.hutool.core.map.MapUtil; import cn.hutool.extra.servlet.ServletUtil; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.sandu.common.domain.ResponseVO; import com.sandu.common.enums.AdminStatusStatus; @@ -22,7 +23,6 @@ import com.sandu.ximon.admin.security.PermissionConfig; import com.sandu.ximon.admin.security.SecurityUtils; import com.sandu.ximon.admin.service.*; import com.sandu.ximon.admin.utils.IPUtils; import com.sandu.ximon.admin.utils.RedisUtils; import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; import com.sandu.ximon.dao.bo.MenuNode; @@ -136,7 +136,7 @@ String content = "用户ID:" + admin.getId() + ",用户名:" + admin.getUsername() + ",用户类型:管理员" + ",登录IP地址:" + IPUtils.getPublicIp() + ",登录IP地址:" + ServletUtil.getClientIP(request) + ",操作系统:" + os + ",浏览器:" + browser; StoreOperationRecordsUtils.storeOperationLoginData(admin.getId(), admin.getUsername(), "管理员登录", content); ximon-admin/src/main/java/com/sandu/ximon/admin/controller/ClientController.java
@@ -1,6 +1,7 @@ package com.sandu.ximon.admin.controller; import cn.hutool.core.bean.BeanUtil; import cn.hutool.extra.servlet.ServletUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; @@ -25,7 +26,6 @@ import com.sandu.ximon.admin.service.ClientRoleRelationService; import com.sandu.ximon.admin.service.ClientService; import com.sandu.ximon.admin.service.RoleService; import com.sandu.ximon.admin.utils.IPUtils; import com.sandu.ximon.admin.utils.RedisUtils; import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; import com.sandu.ximon.dao.domain.Client; @@ -220,7 +220,7 @@ String content = "用户ID:" + client.getId() + ",用户名:" + client.getClientName() + ",用户类型:管理员" + ",登录IP地址:" + IPUtils.getPublicIp() + ",登录IP地址:" + ServletUtil.getClientIP(request) + ",操作系统:" + os + ",浏览器:" + browser; StoreOperationRecordsUtils.storeOperationLoginData(client.getId(), client.getClientName(), "用户登录", content); ximon-admin/src/main/java/com/sandu/ximon/admin/service/DeviceOperationLogService.java
@@ -28,7 +28,7 @@ DeviceOperationLog deviceOperationLog = new DeviceOperationLog(); deviceOperationLog.setUserId(SecurityUtils.getUserId()); deviceOperationLog.setUserName(SecurityUtils.getUsername()); if (deviceCode != null) { if (deviceCode != null && !"[]".equals(deviceCode)) { deviceOperationLog.setDeviceCode(deviceCode); } if (deviceName != null) { @@ -36,7 +36,7 @@ } deviceOperationLog.setOperation(operation); deviceOperationLog.setContent(content); if (poleCode != null) { if (poleCode != null && !"[]".equals(poleCode)) { deviceOperationLog.setPoleCode(poleCode); } this.save(deviceOperationLog);