刘帅
2026-09-23 44118c0312f656e200def2e59186237999a6908d
cloud-server-management/src/main/java/com/dsh/guns/core/aop/ManagementOperationAuditAspect.java
@@ -70,8 +70,10 @@
            audit.put("requestMethod", request.getMethod());
            audit.put("requestUri", uri);
            audit.put("requestParams", requestData(request));
            audit.put("beforeData", beforeData);
            audit.put("afterData", afterData(request, beforeData));
            String afterData = afterData(request, beforeData);
            AuditDataFormatter.ChangeSet changes = AuditDataFormatter.changes(beforeData, afterData);
            audit.put("beforeData", changes.getBefore());
            audit.put("afterData", changes.getAfter());
            audit.put("userId", user.getId());
            audit.put("userAccount", user.getAccount());
            audit.put("clientIp", request.getRemoteAddr());
@@ -79,7 +81,7 @@
            audit.put("errorMessage", mask(error));
            audit.put("createdAt", new Date());
            auditWriter.append(audit);
        } catch (Exception ignored) {
        } catch (Throwable ignored) {
            // 审计链路不能影响后台业务。
        }
    }