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