Procházet zdrojové kódy

操作日志记录返回扩大

chengyao před 3 roky
rodič
revize
b78aed3526

+ 13 - 4
security-center/src/main/java/com/lantone/security/aop/LogAspect.java

@@ -35,7 +35,16 @@ public class LogAspect {
     private MessageService messageService;
 
     // 操作配置织入点
-    @Pointcut("execution(public * com.lantone.security.web.RegionManagementController.*(..))")
+    @Pointcut("execution(public * com.lantone.security.web.DataAuthManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.DictionaryManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.FuncManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.HospitalManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.HospitalSetManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.LogManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.RegionManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.RoleManagementController.*(..))"+
+     "||execution(public * com.lantone.security.web.UserManagementController.*(..))"
+    )
     public void operPointCut() {
     }
 
@@ -78,7 +87,7 @@ public class LogAspect {
         if (null != jsonResult) {
             ObjectMapper objectWriter = new ObjectMapper();
             try {
-                operationLog.setJsonResult(StringUtils.substring(objectWriter.writeValueAsString(jsonResult), 0, 1000));
+                operationLog.setJsonResult(StringUtils.substring(objectWriter.writeValueAsString(jsonResult), 0, 500));
             } catch (JsonProcessingException e) {
                 e.printStackTrace();
             }
@@ -99,7 +108,7 @@ public class LogAspect {
         OperationLogDTO operationLog = multiplexing(joinPoint);
         BeanUtils.copyProperties(operationLog, abnormalLogDTO);
         abnormalLogDTO.setOperationAgent(HttpUtils.getHttpServletRequest().getHeader("User-Agent"));
-        abnormalLogDTO.setOperationErrorInfo(StringUtils.substring(e.toString(), 0, 1000));
+        abnormalLogDTO.setOperationErrorInfo(StringUtils.substring(e.toString(), 0, 500));
         messageService.abnormalLogHandle(abnormalLogDTO);
     }
 
@@ -129,7 +138,7 @@ public class LogAspect {
         try {
             String params = getControllerMethodDescription(joinPoint);
             if (StringUtils.isNotBlank(params)) {
-                operationLog.setOperationParam(params);
+                operationLog.setOperationParam(StringUtils.substring(params, 0, 500));
             }
         } catch (Exception e) {
             e.printStackTrace();