|  |  | 
 |  |  |             ManagerAuth annotation = method.getAnnotation(ManagerAuth.class); | 
 |  |  |             if (annotation.value().equals(ManagerAuth.Auth.CHECK)){ | 
 |  |  |                 if (!Cools.isEmpty(annotation.memo())) { | 
 |  |  |                     saveLog(joinPoint, request, result); | 
 |  |  |                     saveLog(joinPoint, request, result,annotation.memo()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  | 
 |  |  |                 && !(obj instanceof HttpServletRequest)).collect(Collectors.toList()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private void saveLog(ProceedingJoinPoint joinPoint, HttpServletRequest request, Object result) { | 
 |  |  |     private void saveLog(ProceedingJoinPoint joinPoint, HttpServletRequest request, Object result,String memo) { | 
 |  |  |         Long userId = 9527L; | 
 |  |  |         String token = request.getHeader("token"); | 
 |  |  |         UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token).eq("system", "WMS")); | 
 |  |  | 
 |  |  |  | 
 |  |  |         // 记录操作日志 | 
 |  |  |         OperateLog operateLog = new OperateLog(); | 
 |  |  |         operateLog.setAction(request.getRequestURI()); | 
 |  |  |         operateLog.setAction(Cools.isEmpty(memo)?request.getRequestURI():memo); | 
 |  |  |         operateLog.setIp(request.getRemoteAddr()); | 
 |  |  |         operateLog.setUserId(userId); | 
 |  |  |         operateLog.setRequest(JSONObject.toJSONString(filterArgs(joinPoint.getArgs()))); |