From 93fe0b66e85e95e3a7e77a28504d6d289b6906b9 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Fri, 08 Oct 2021 13:11:22 +0800
Subject: [PATCH] screen-manage screen-api 更改拦截器逻辑,记录token无效的请求IP以及URL。 manage记录到数据库日志中 api记录在日志文件中
---
screen-manage/src/main/java/com/moral/api/service/impl/UnitConversionServiceImpl.java | 8 -
screen-api/src/main/java/com/moral/api/interceptor/WebInterceptor.java | 23 ++++
screen-common/src/main/java/com/moral/util/TokenUtils.java | 6
screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountRoleServiceImpl.java | 5
screen-manage/src/main/java/com/moral/api/service/impl/TestServiceImpl.java | 16 +++
screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java | 17 +--
screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java | 10 -
screen-manage/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/service/impl/OrganizationLayoutServiceImpl.java | 7 -
screen-manage/src/main/java/com/moral/api/service/impl/UserServiceImpl.java | 7
screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java | 4
screen-manage/src/main/java/com/moral/api/service/impl/DeviceAdjustValueServiceImpl.java | 9 -
screen-manage/src/main/java/com/moral/api/service/impl/MenuServiceImpl.java | 9 -
screen-manage/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java | 11 -
screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/util/LogUtils.java | 36 +++++-
screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceHistoryServiceImpl.java | 4
screen-api/src/main/resources/mapper/HistoryWeeklyMapper.xml | 12 ++
screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java | 8 -
screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java | 1
screen-manage/src/main/java/com/moral/api/interceptor/ManageInterceptor.java | 32 +++++
screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java | 9 -
screen-manage/src/main/java/com/moral/api/service/impl/SysDictTypeServiceImpl.java | 6
26 files changed, 164 insertions(+), 116 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/interceptor/WebInterceptor.java b/screen-api/src/main/java/com/moral/api/interceptor/WebInterceptor.java
index b0d6ed1..afe734b 100644
--- a/screen-api/src/main/java/com/moral/api/interceptor/WebInterceptor.java
+++ b/screen-api/src/main/java/com/moral/api/interceptor/WebInterceptor.java
@@ -3,13 +3,20 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import com.alibaba.fastjson.JSON;
+import com.moral.constant.ResponseCodeEnum;
+import com.moral.constant.ResultMessage;
+import com.moral.util.WebUtils;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.HandlerInterceptor;
import com.moral.util.TokenUtils;
-@Component
+import java.io.PrintWriter;
+
+@Slf4j
public class WebInterceptor implements HandlerInterceptor {
@Override
@@ -18,7 +25,19 @@
return true;
}*/
String token = request.getHeader("token");
- TokenUtils.checkToken(token);
+ boolean result = TokenUtils.checkToken(token);
+ if (!result) {
+ ResultMessage resultMessage = ResultMessage.fail(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
+ response.setCharacterEncoding("UTF-8");
+ response.setContentType("text/html; charset=utf-8");
+ PrintWriter writer = response.getWriter();
+ writer.print(JSON.toJSONString(resultMessage));
+ log.info("token������������");
+ log.info("ip:"+ WebUtils.getIpAddr(request));
+ log.info("������URL���"+request.getRequestURL());
+ return false;
+ }
//TokenUtils.extendTokenTime(token);
return true;
}
diff --git a/screen-api/src/main/resources/mapper/HistoryWeeklyMapper.xml b/screen-api/src/main/resources/mapper/HistoryWeeklyMapper.xml
new file mode 100644
index 0000000..090e931
--- /dev/null
+++ b/screen-api/src/main/resources/mapper/HistoryWeeklyMapper.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.moral.api.mapper.HistoryWeeklyMapper">
+
+ <!-- ������������������������ -->
+ <resultMap id="BaseResultMap" type="com.moral.api.entity.HistoryWeekly">
+ <result column="mac" property="mac" />
+ <result column="time" property="time" />
+ <result column="value" property="value" />
+ </resultMap>
+
+</mapper>
\ No newline at end of file
diff --git a/screen-common/src/main/java/com/moral/util/TokenUtils.java b/screen-common/src/main/java/com/moral/util/TokenUtils.java
index 03daa13..d82f09e 100644
--- a/screen-common/src/main/java/com/moral/util/TokenUtils.java
+++ b/screen-common/src/main/java/com/moral/util/TokenUtils.java
@@ -85,7 +85,7 @@
* @Author: ���������
* @Date: 2021/3/10
*/
- public static void checkToken(String token) {
+ public static boolean checkToken(String token) {
try {
String[] tokenArray = TokenEncryptUtils.decoded(token).split("/");
//������token������������
@@ -99,9 +99,9 @@
ResponseCodeEnum.TOKEN_INVALID.getMsg());
}
} catch (Exception e) {
- throw new TokenException(ResponseCodeEnum.TOKEN_INVALID.getCode(),
- ResponseCodeEnum.TOKEN_INVALID.getMsg());
+ return false;
}
+ return true;
}
diff --git a/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java b/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
index d797c2e..f03a834 100644
--- a/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
+++ b/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
@@ -1,6 +1,5 @@
package com.moral.api.exception;
-import com.moral.constant.Constants;
import com.moral.constant.ResponseCodeEnum;
import com.moral.constant.ResultMessage;
import com.moral.exception.TokenException;
diff --git a/screen-manage/src/main/java/com/moral/api/interceptor/ManageInterceptor.java b/screen-manage/src/main/java/com/moral/api/interceptor/ManageInterceptor.java
index b3d4382..bfe6beb 100644
--- a/screen-manage/src/main/java/com/moral/api/interceptor/ManageInterceptor.java
+++ b/screen-manage/src/main/java/com/moral/api/interceptor/ManageInterceptor.java
@@ -1,28 +1,52 @@
package com.moral.api.interceptor;
+import com.alibaba.fastjson.JSON;
+import com.moral.api.mapper.ManageLogMapper;
+import com.moral.api.util.LogUtils;
+import com.moral.constant.Constants;
+import com.moral.constant.ResponseCodeEnum;
+import com.moral.constant.ResultMessage;
import com.moral.util.TokenUtils;
+import com.moral.util.WebUtils;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-
+import java.io.PrintWriter;
+@Slf4j
public class ManageInterceptor implements HandlerInterceptor {
+
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String token = request.getHeader("token");
- TokenUtils.checkToken(token);
+ boolean result = TokenUtils.checkToken(token);
+ if (!result) {
+ ResultMessage resultMessage = ResultMessage.fail(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
+ response.setCharacterEncoding("UTF-8");
+ response.setContentType("text/html; charset=utf-8");
+ PrintWriter writer = response.getWriter();
+ writer.print(JSON.toJSONString(resultMessage));
+ log.info("token������������");
+ log.info("ip:"+ WebUtils.getIpAddr(request));
+ log.info("������URL���"+request.getRequestURL());
+ //������������������������
+ LogUtils.saveFailedRequestForManage(request,"token������������;url:"+request.getRequestURL()+";������token:"+token);
+ return false;
+ }
//TokenUtils.extendTokenTime(token);
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
-
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
-
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/DeviceAdjustValueServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/DeviceAdjustValueServiceImpl.java
index cbf5672..e4350df 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/DeviceAdjustValueServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/DeviceAdjustValueServiceImpl.java
@@ -55,9 +55,6 @@
private SensorMapper sensorMapper;
@Autowired
- LogUtils logUtils;
-
- @Autowired
RedisTemplate redisTemplate;
@Override
@@ -97,7 +94,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "���������"+deviceAdjustValue.getMac()+"������"+deviceAdjustValue.getSensorCode()+"���������"+deviceAdjustValue.getStartTime()+"���"+deviceAdjustValue.getEndTime()+"���������������:"+";";
- logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
//������������
refreshCache(deviceAdjustValue.getMac());
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
@@ -175,7 +172,7 @@
content = content+"������������:"+deviceAdjustValueOld.getValue()+"->"+map.get(key)+";";
}
}
- logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
//������������
refreshCache(deviceAdjustValueOld.getMac());
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
@@ -207,7 +204,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "���������"+deviceAdjustValue.getMac()+"������"+deviceAdjustValue.getSensorCode()+"���������"+deviceAdjustValue.getStartTime()+"���"+deviceAdjustValue.getEndTime()+"���������������:"+";";
- logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
//������������
refreshCache(deviceAdjustValue.getMac());
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
index 64eee36..973e952 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
@@ -77,8 +77,6 @@
@Autowired
private SysDictDataService sysDictDataService;
- @Autowired
- private LogUtils logUtils;
@Autowired
private RedisTemplate redisTemplate;
@@ -140,7 +138,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������").append(device.getName()).append(":").append("mac���").append(mac);
- logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
}
@Override
@@ -163,7 +161,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������").append(device.getName()).append(";").append("mac���").append(mac);
- logUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
}
@Override
@@ -223,7 +221,7 @@
}
}
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
@Override
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java
index b5353b3..a1b608f 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java
@@ -56,9 +56,6 @@
@Autowired(required = false)
private RedisTemplate redisTemplate;
- @Autowired
- private LogUtils logUtils;
-
@Resource
private OrganizationService organizationService;
@@ -166,8 +163,8 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
- content.append("������������������������").append("id:").append(govMonitorPoint.getId() + ";").append("name:").append(govMonitorPoint.getName() + ";").append("guid���").append(govMonitorPoint.getGuid() + ";");
- logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
+ content.append("������������������������").append("id:").append(govMonitorPoint.getId() + ";").append(govMonitorPoint.getName() + ";").append(":").append("guid���").append(govMonitorPoint.getGuid() + ";");
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
}
}
@@ -212,7 +209,7 @@
if (!ObjectUtils.isEmpty(govMonitorPoint.getDesc())) {
content.append("desc:").append(oldGovMonitorPoint).append("->").append(govMonitorPoint.getDesc()).append(";");
}
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
@Override
@@ -226,7 +223,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������").append("id:").append(id).append(";");
- logUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
}
@Override
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountRoleServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountRoleServiceImpl.java
index f521ccb..e904bc0 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountRoleServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountRoleServiceImpl.java
@@ -46,8 +46,7 @@
ManageRoleService manageRoleService;
@Autowired
ManageAccountMapper manageAccountMapper;
- @Autowired
- LogUtils logUtils;
+
@Override
@Transactional
@@ -105,7 +104,7 @@
else
content.append(updateRole.getName()+";");
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
index 8b8c2f1..ee96e9e 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
@@ -63,8 +63,6 @@
ManageMenuService manageMenuService;
@Autowired
ManageAccountRoleMapper manageAccountRoleMapper;
- @Autowired
- LogUtils logUtils;
/**
* @Description: ������������
@@ -124,7 +122,7 @@
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
StringBuilder content = new StringBuilder();
content.append(manageAccount.getUserName()).append("���������������������;");
- logUtils.saveLoginForManage(request, content.toString(), manageAccount, manageAccount.getUserName());
+ LogUtils.saveLoginForManage(request, content.toString(), manageAccount, manageAccount.getUserName());
return loginDTO;
}
@@ -384,7 +382,7 @@
if(!ObjectUtils.isEmpty(newAccount.getPassword()))
content.append("���������������");
String resultContent = CompareFieldUtils.resultsConvertContent(results,content.toString());
- logUtils.saveOperationForManage(resultContent, Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(resultContent, Constants.UPDATE_OPERATE_TYPE);
}
/**
@@ -398,7 +396,7 @@
StringBuilder content = new StringBuilder();
content.append("������������������������").append(manageAccount.getUserName() + ";")
.append("account���" + manageAccount.getAccount() + ";");
- logUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
}
@@ -413,7 +411,7 @@
StringBuilder content = new StringBuilder();
content.append("������������������").append(manageAccount.getUserName() + ";")
.append("������:" + manageAccount.getAccount() + ";");
- logUtils.saveOperationForManage( content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage( content.toString(), Constants.DELETE_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
index e48fc17..8a6c517 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageMenuServiceImpl.java
@@ -45,8 +45,6 @@
@Autowired(required = false)
private ManageRoleMenuMapper manageRoleMenuMapper;
- @Autowired
- LogUtils logUtils;
@Override
@Transactional
@@ -74,7 +72,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:"+manageMenu.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -139,7 +137,7 @@
content = content+"������:"+manageMenuOld.getDesc()+"->"+map.get(key)+";";
}
}
- logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -171,7 +169,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:"+manageMenuDelete.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java
index 0eefaa7..ffc3208 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java
@@ -45,8 +45,6 @@
@Autowired(required = false)
private ManageRoleMapper manageRoleMapper;
- @Autowired
- LogUtils logUtils;
@Override
@Transactional
@@ -149,7 +147,7 @@
manageMenuNewList.add("���");
}
content = content+"������:"+manageMenuOldList+"->"+manageMenuNewList+";";
- logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
index 5655859..396e77b 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleServiceImpl.java
@@ -57,8 +57,6 @@
@Autowired(required = false)
private ManageAccountRoleMapper manageAccountRoleMapper;
- @Autowired
- LogUtils logUtils;
@Override
public Map<String,Object> getAllWithPagingQuery(Map map) {
@@ -145,7 +143,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:"+manageRole.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -178,7 +176,7 @@
content = content+"������:"+manageRoleOld.getDesc()+"->"+map.get(key)+";";
}
}
- logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
}
@@ -247,7 +245,7 @@
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
ManageRole manageRole1 = manageRoleMapper.selectById(Integer.parseInt(map.get("id").toString()));
String content = "������������:"+manageRole1.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/MenuServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/MenuServiceImpl.java
index 2b32f6b..ea017d0 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/MenuServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/MenuServiceImpl.java
@@ -50,9 +50,6 @@
GroupService groupService;
@Autowired
GroupMenuMapper groupMenuMapper;
- @Autowired
- LogUtils logUtils;
-
@Override
public MenuQueryDTO queryAllMenus() {
@@ -184,7 +181,7 @@
content.append("������������������" + menuMapper.selectById(childrenId).getName() + ";");
}
}
- logUtils.saveOperationForManage(content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.DELETE_OPERATE_TYPE);
//������������������
dto.setCode(ResponseCodeEnum.SUCCESS.getCode());
dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg());
@@ -435,7 +432,7 @@
}
}
String content = CompareFieldUtils.resultsConvertContent(compareResult, "���������������������");
- logUtils.saveOperationForManage(content, Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content, Constants.UPDATE_OPERATE_TYPE);
}
/**
@@ -460,7 +457,7 @@
if (menu.getUrl() != null)
content.append("url���" + menu.getUrl() + ";");
content.append("���������" + menu.getOrder() + ";");
- logUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
index 18f9d76..c9deccd 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
@@ -52,8 +52,6 @@
@Autowired(required = false)
private DeviceMapper deviceMapper;
- @Autowired
- LogUtils logUtils;
@Override
@Transactional
@@ -86,7 +84,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "���������������:"+monitorPoint.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -250,7 +248,7 @@
}
}
content = content+deviceContent;
- logUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.UPDATE_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -275,7 +273,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "���������������:"+monitorPoint.getName()+";";
- logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationLayoutServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationLayoutServiceImpl.java
index a345e1c..6e6b891 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationLayoutServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationLayoutServiceImpl.java
@@ -39,9 +39,6 @@
@Autowired(required = false)
private DeviceMapper deviceMapper;
- @Autowired
- private LogUtils logUtils;
-
@Override
public List<Map<String, Object>> getData(Map map) {
int organization_id = Integer.parseInt(map.get("organization_id").toString());
@@ -77,7 +74,7 @@
content = content +organizationLayout.getId()+" ";
}
content = content+";";
- logUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,content,Constants.DELETE_OPERATE_TYPE);
}
if (!ObjectUtils.isEmpty(list) && list.size()>0){
organizationLayoutMapper.insertList(list);
@@ -92,7 +89,7 @@
contentInsert = contentInsert + organizationLayout.getId()+" ";
}
contentInsert = contentInsert+";";
- logUtils.saveOperationForManage(request,contentInsert,Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,contentInsert,Constants.INSERT_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java
index 257401d..549adb9 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/OrganizationServiceImpl.java
@@ -48,9 +48,6 @@
OrganizationMapper organizationMapper;
@Autowired
- LogUtils logUtils;
-
- @Autowired
UserService userService;
@Autowired
@@ -236,7 +233,7 @@
content.append("���������������������;");
else
content.append(";");
- logUtils.saveOperationForManage(content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.DELETE_OPERATE_TYPE);
return dto;
}
@@ -423,7 +420,7 @@
private void insertLog(Organization organization) {
StringBuilder content = new StringBuilder();
content.append("������������������").append(organization.getName() + ";");
- logUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
}
public void updateLog(Organization oldOrganization, Organization newOrganization) {
@@ -473,7 +470,7 @@
}
String content = CompareFieldUtils.resultsConvertContent(results, "���������������;���������������" + oldOrganization.getName());
- logUtils.saveOperationForManage(content, Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content, Constants.UPDATE_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
index a7adf60..966c51d 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
@@ -55,8 +55,6 @@
@Autowired(required = false)
private OrganizationUnitAlarmMapper organizationUnitAlarmMapper;
- @Autowired
- LogUtils logUtils;
@Autowired
RedisTemplate redisTemplate;
@@ -90,7 +88,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:" + sensor.getName() + ";";
- logUtils.saveOperationForManage(request, content, Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content, Constants.INSERT_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
//������������
@@ -172,7 +170,7 @@
content = content + "������������:" + oldSensor.getDesc() + "->" + updateSensorMap.get(key) + ";";
}
}
- logUtils.saveOperationForManage(request, content, Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content, Constants.UPDATE_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
//������������
@@ -293,7 +291,7 @@
//������������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:" + sensor.getName() + ";";
- logUtils.saveOperationForManage(request, content, Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content, Constants.DELETE_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
//������������
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceHistoryServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceHistoryServiceImpl.java
index cfc7870..1959592 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceHistoryServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceHistoryServiceImpl.java
@@ -50,8 +50,6 @@
@Autowired(required = false)
private GovMonitorPointMapper govMonitorPointMapper;
- @Autowired
- LogUtils logUtils;
@Override
public Map<String, Object> getDataByCondition(Map map) {
@@ -187,6 +185,6 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������������������").append(specialDeviceHistory.getName()).append(";").append("mac���").append(mac);
- logUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
index 41aad0c..f8254c7 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
@@ -75,9 +75,6 @@
private GovMonitorPointMapper govMonitorPointMapper;
@Autowired
- private LogUtils logUtils;
-
- @Autowired
private AdjustDataUtils adjustDataUtils;
/*
@@ -289,7 +286,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������������������������").append(insertSpecialDeviceHistory.getName()).append(":").append("mac���").append(insertSpecialDeviceHistory.getMac());
- logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
}else {
/*UpdateWrapper<SpecialDeviceHistory> wrapper_insertSpecialDeviceHistory = new UpdateWrapper<>();
wrapper_specialDeviceHistory.eq("is_delete",Constants.NOT_DELETE);
@@ -324,7 +321,7 @@
}
}
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
//Map<String, Object> deviceInfo = selectDeviceInfoById(specialDevice.getId());
SpecialDeviceInfoDTO specialDeviceInfoDTO = selectDeviceInfoDTOById(specialDevice.getId());
@@ -342,7 +339,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������������").append(specialDevice.getName()).append(":").append("mac���").append(mac);
- logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode());
resultMap.put("msg", ResponseCodeEnum.SUCCESS.getMsg());
return resultMap;
@@ -388,7 +385,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������������������������").append(updateSpecialDeviceHistory.getName()).append(":").append("mac���").append(updateSpecialDeviceHistory.getMac());
- logUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.INSERT_OPERATE_TYPE);
}else {
/*UpdateWrapper<SpecialDeviceHistory> wrapper_insertSpecialDeviceHistory = new UpdateWrapper<>();
wrapper_specialDeviceHistory.eq("is_delete",Constants.NOT_DELETE);
@@ -423,7 +420,7 @@
}
}
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
//������������������
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
@@ -453,7 +450,7 @@
}
}
- logUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.UPDATE_OPERATE_TYPE);
}
@Override
@@ -475,7 +472,7 @@
HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
StringBuilder content = new StringBuilder();
content.append("������������������").append(specialDevice.getName()).append(";").append("mac���").append(mac);
- logUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request, content.toString(), Constants.DELETE_OPERATE_TYPE);
}
@Override
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java
index 102f116..df1c11a 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java
@@ -44,8 +44,6 @@
SysDictDataMapper sysDictDataMapper;
@Autowired
RedisTemplate redisTemplate;
- @Autowired
- LogUtils logUtils;
@Override
@Transactional
@@ -70,7 +68,7 @@
content.append("������:"+type.getName()+"("+type.getDesc()+")"+";");
content.append("key:"+existData.getDataKey()+";");
content.append("value:"+existData.getDataValue()+";");
- logUtils.saveOperationForManage(content.toString(),Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.DELETE_OPERATE_TYPE);
//������������
refreshCache();
//������������������
@@ -111,7 +109,7 @@
content.append("������:"+type.getName()+"("+type.getDesc()+")"+";");
content.append("key:"+existData.getDataKey()+";");
content.append("value:"+existData.getDataValue()+"->"+sysDictData.getDataValue()+";");
- logUtils.saveOperationForManage(content.toString(),Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.UPDATE_OPERATE_TYPE);
//������������
refreshCache();
//������������������
@@ -152,7 +150,7 @@
content.append("������:"+type.getName()+"("+type.getDesc()+")"+";");
content.append("key:"+sysDictData.getDataKey()+";");
content.append("value:"+sysDictData.getDataValue()+";");
- logUtils.saveOperationForManage(content.toString(),Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.INSERT_OPERATE_TYPE);
//������������
refreshCache();
//������������������
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictTypeServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictTypeServiceImpl.java
index 74d35c9..ac59a90 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictTypeServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictTypeServiceImpl.java
@@ -48,8 +48,6 @@
SysDictDataService sysDictDataService;
@Autowired
RedisTemplate redisTemplate;
- @Autowired
- LogUtils logUtils;
@Override
@Transactional
@@ -80,7 +78,7 @@
sysDictDataService.update(null,deleteDataWrapper);
//������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
- logUtils.saveOperationForManage(request,"������������������:"+type.getName(),Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,"������������������:"+type.getName(),Constants.DELETE_OPERATE_TYPE);
//������������������
refreshCache();
//������������������
@@ -139,7 +137,7 @@
sysDictTypeMapper.insert(sysDictType);
//������������
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
- logUtils.saveOperationForManage(request,"������������������:"+sysDictType.getName(),Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(request,"������������������:"+sysDictType.getName(),Constants.INSERT_OPERATE_TYPE);
//������������
refreshCache();
//������������������
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/TestServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/TestServiceImpl.java
index 026a226..f27ac01 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/TestServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/TestServiceImpl.java
@@ -9,10 +9,13 @@
import com.moral.api.mapper.TestMapper;
import com.moral.api.service.TestService;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
+import java.util.Map;
/**
* <p>
@@ -23,10 +26,18 @@
* @since 2021-02-25
*/
@Service
+@ConfigurationProperties(prefix = "code")
public class TestServiceImpl extends ServiceImpl<TestMapper, Test> implements TestService {
@Resource
private TestMapper testMapper;
+
+ Map<String,String> map;
+
+ public void setMap(Map<String, String> map) {
+ this.map = map;
+ }
+
@Override
public Page<Test> selectByPage(Test test, Integer page, Integer size) {
//������������������
@@ -52,4 +63,9 @@
}
}
+
+ @Override
+ public Map<String,String> getMap(){
+ return map;
+ }
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/UnitConversionServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/UnitConversionServiceImpl.java
index 0c495db..b19f90a 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/UnitConversionServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/UnitConversionServiceImpl.java
@@ -52,8 +52,6 @@
@Autowired
RedisTemplate redisTemplate;
@Autowired
- LogUtils logUtils;
- @Autowired
SensorService sensorService;
@@ -249,7 +247,7 @@
content.append("���������������"+sensor.getName()+";");
}
- logUtils.saveOperationForManage(content.toString(),Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.INSERT_OPERATE_TYPE);
}
/**
@@ -282,7 +280,7 @@
if(sensor!=null)
content.append("���������������"+sensor.getName()+";");
}
- logUtils.saveOperationForManage(content.toString(),Constants.DELETE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.DELETE_OPERATE_TYPE);
}
/**
@@ -318,6 +316,6 @@
if(sensor!=null)
content.append("���������������"+sensor.getName()+";");
}
- logUtils.saveOperationForManage(content.toString(),Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(),Constants.UPDATE_OPERATE_TYPE);
}
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/UserServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
index 711180c..e0b6b0d 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/UserServiceImpl.java
@@ -56,8 +56,7 @@
UserGroupMapper userGroupMapper;
@Autowired
GroupMenuMapper groupMenuMapper;
- @Autowired
- LogUtils logUtils;
+
@Override
public UserQueryDTO queryUsers(UserQueryForm form) {
@@ -283,7 +282,7 @@
content.append("���������"+user.getMobile()+";");
if(user.getWechat()!=null)
content.append("���������"+user.getWechat()+";");
- logUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
}
@@ -302,7 +301,7 @@
if(newUser.getPassword()!=null)
content.append("���������������;");
String resultContent = CompareFieldUtils.resultsConvertContent(results,content.toString());
- logUtils.saveOperationForManage(resultContent, Constants.UPDATE_OPERATE_TYPE);
+ LogUtils.saveOperationForManage(resultContent, Constants.UPDATE_OPERATE_TYPE);
}
diff --git a/screen-manage/src/main/java/com/moral/api/util/LogUtils.java b/screen-manage/src/main/java/com/moral/api/util/LogUtils.java
index 9d363a3..8ee086d 100644
--- a/screen-manage/src/main/java/com/moral/api/util/LogUtils.java
+++ b/screen-manage/src/main/java/com/moral/api/util/LogUtils.java
@@ -4,6 +4,7 @@
import com.moral.api.entity.ManageLog;
import com.moral.api.mapper.ManageLogMapper;
import com.moral.api.pojo.redisBean.AccountInfoDTO;
+import com.moral.api.service.UnitConversionService;
import com.moral.constant.Constants;
import com.moral.util.TokenUtils;
import com.moral.util.WebUtils;
@@ -26,10 +27,12 @@
@Component
public class LogUtils {
- @Autowired
- private ManageLogMapper manageLogMapper;
+ private static ManageLogMapper manageLogMapper;
- public void saveOperationForManage(String content,String type){
+ @Autowired
+ public void setManageLogMapper(ManageLogMapper manageLogMapper){LogUtils.manageLogMapper = manageLogMapper;}
+
+ public static void saveOperationForManage(String content,String type){
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
saveOperationForManage(request,content,type);
}
@@ -41,8 +44,7 @@
* @Author: ���������
* @Date: 2021/4/8
*/
- @Transactional
- public void saveOperationForManage(HttpServletRequest request, String content,String type) {
+ public static void saveOperationForManage(HttpServletRequest request, String content,String type) {
String token = request.getHeader("token");
AccountInfoDTO accountInfoDTO = (AccountInfoDTO) TokenUtils.getUserInfoByToken(token);
ManageAccount manageAccount = accountInfoDTO.getAccount();
@@ -50,7 +52,6 @@
String userName = manageAccount.getUserName();
String account = manageAccount.getAccount();
String ip = WebUtils.getIpAddr(request);
-
ManageLog log = new ManageLog();
log.setType(type);
log.setUserName(userName);
@@ -68,8 +69,7 @@
* @Author: ���������
* @Date: 2021/4/8
*/
- @Transactional
- public void saveLoginForManage(HttpServletRequest request,String content,ManageAccount account,String userName){
+ public static void saveLoginForManage(HttpServletRequest request,String content,ManageAccount account,String userName){
ManageLog log = new ManageLog();
String ip = WebUtils.getIpAddr(request);
log.setAccountId(account.getId());
@@ -82,4 +82,24 @@
}
+ /**
+ * @Description: ������token���������������������
+ * @Param: [request, content]
+ * @return: void
+ * @Author: ���������
+ * @Date: 2021/10/8
+ */
+ public static void saveFailedRequestForManage(HttpServletRequest request,String content){
+ ManageLog log = new ManageLog();
+ String ip = WebUtils.getIpAddr(request);
+ log.setAccountId(0);
+ log.setAccount("null");
+ log.setUserName("null");
+ log.setIp(ip);
+ log.setContent(content);
+ log.setType(Constants.LOGIN_OPERTATE_TYPE);
+ manageLogMapper.insert(log);
+ }
+
+
}
--
Gitblit v1.8.0