src/main/java/com/moral/common/aop/ControllerAOP.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/controller/ScreenController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/security/WebLogAspect.java | ●●●●● patch | view | raw | blame | history |
src/main/java/com/moral/common/aop/ControllerAOP.java
@@ -33,7 +33,7 @@ try { result = pjp.proceed(); log.info(pjp.getSignature() + "use time:" + (System.currentTimeMillis() - startTime)); // log.info(pjp.getSignature() + "use time:" + (System.currentTimeMillis() - startTime)); } catch (Throwable e) { result = handlerException(pjp, e); } src/main/java/com/moral/controller/ScreenController.java
@@ -1463,7 +1463,7 @@ @GetMapping("/carTrajectory") @ApiOperation(value = "显示走航车轨迹", notes = "显示走航车轨迹") @ApiImplicitParams(value = { @ApiImplicitParam(name = "mac", value = "设备mac(格式:p5dnd7a0392082)", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "mac", value = "设备mac(格式:p5dnd7a0392081)", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "startTime", value = "开始时间(格式:2020-03-19-14)", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "endTime", value = "结束时间(格式:2020-03-19-17)", required = true, paramType = "query", dataType = "String") }) @@ -1474,9 +1474,13 @@ String startHour = st.substring(st.lastIndexOf("-") + 1); String startTime = startYearAndDay + " " + startHour + ":00:00"; String et = parameters.get("endTime").toString(); String endYearAndDay = et.substring(0, et.lastIndexOf("-")); String endHour = et.substring(et.lastIndexOf("-") + 1); String endTime = endYearAndDay + " " + endHour + ":00:00"; int endHourValue =Integer.valueOf(endHour); int startHourValue =Integer.valueOf(startHour); if(endHourValue<=startHourValue){ endHourValue=23; } String endTime = startYearAndDay + " " + endHourValue + ":00:00"; parameters.put("startTime", startTime); parameters.put("endTime", endTime); String mac = parameters.get("mac").toString(); src/main/java/com/moral/security/WebLogAspect.java
@@ -1,7 +1,5 @@ package com.moral.security; import java.util.Arrays; import javax.servlet.http.HttpServletRequest; import org.aspectj.lang.JoinPoint; @@ -34,26 +32,26 @@ HttpServletRequest request = attributes.getRequest(); // 记录下请求内容 LOG.info("请求地址 : " + request.getRequestURL().toString()); /*LOG.info("请求地址 : " + request.getRequestURL().toString()); LOG.info("HTTP METHOD : " + request.getMethod()); LOG.info("IP : " + request.getRemoteAddr()); LOG.info("CLASS_METHOD : " + joinPoint.getSignature().getDeclaringTypeName() + "." + joinPoint.getSignature().getName()); LOG.info("参数 : " + Arrays.toString(joinPoint.getArgs())); LOG.info("参数 : " + Arrays.toString(joinPoint.getArgs()));*/ } @AfterReturning(returning = "ret", pointcut = "logPointCut()")// returning的值和doAfterReturning的参数名一致 public void doAfterReturning(Object ret) throws Throwable { // 处理完请求,返回内容 LOG.info("返回值 : " + ret); // LOG.info("返回值 : " + ret); } @Around("logPointCut()") public Object doAround(ProceedingJoinPoint pjp) throws Throwable { long startTime = System.currentTimeMillis(); Object ob = pjp.proceed();// ob 为方法的返回值 LOG.info("耗时 : " + (System.currentTimeMillis() - startTime)); // LOG.info("耗时 : " + (System.currentTimeMillis() - startTime)); return ob; } }