From 7504c6960e785521fc58db80c2970caa0a9b75b0 Mon Sep 17 00:00:00 2001 From: cheney Date: Tue, 19 May 2026 16:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=B8=80=E4=B8=AA=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cisd/tms/TmsApplication.java | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/cisd/tms/TmsApplication.java b/src/main/java/com/cisd/tms/TmsApplication.java index e04caed..96e4325 100644 --- a/src/main/java/com/cisd/tms/TmsApplication.java +++ b/src/main/java/com/cisd/tms/TmsApplication.java @@ -1,13 +1,14 @@ package com.cisd.tms; import com.cisd.tms.common.crypto.config.ConfigCryptoCli; -import com.cisd.tms.modules.log.dto.OperationAuditCommand; +import com.cisd.tms.modules.log.entity.OperationAuditLogEntity; import com.cisd.tms.modules.log.enums.ActionType; import com.cisd.tms.modules.log.enums.AuthLevel; +import com.cisd.tms.modules.log.enums.AuditStatus; import com.cisd.tms.modules.log.enums.ModuleCode; import com.cisd.tms.modules.log.enums.OperationResult; import com.cisd.tms.modules.log.enums.OperatorRoleCode; -import com.cisd.tms.modules.log.service.OperationAuditService; +import com.cisd.tms.modules.log.repository.OperationAuditLogRepository; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; @@ -16,6 +17,9 @@ import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.scheduling.annotation.EnableScheduling; +import java.time.LocalDateTime; +import java.util.UUID; + @SpringBootApplication @ConfigurationPropertiesScan @EnableScheduling @@ -34,16 +38,25 @@ public class TmsApplication { ConfigurableApplicationContext context = SpringApplication.run(TmsApplication.class, args); log.error("=== 临时测试:调用 OperationAuditService record 方法 ==="); - OperationAuditService auditService = context.getBean(OperationAuditService.class); - OperationAuditCommand command = new OperationAuditCommand() + OperationAuditLogRepository repository = context.getBean(OperationAuditLogRepository.class); + + LocalDateTime now = LocalDateTime.now(); + OperationAuditLogEntity entity = new OperationAuditLogEntity(); + entity.setLogId(UUID.randomUUID().toString().replace("-", "")) .setOperatorRoleCode(OperatorRoleCode.SUPER_ADMIN) .setOperatorAuthLevel(AuthLevel.FULL) .setModuleCode(ModuleCode.SYSTEM) .setActionType(ActionType.EXECUTE) .setRemoteIp("127.0.0.1") .setOperationResult(OperationResult.SUCCESS) - .setSummary("系统启动测试 - OperationAuditService 功能验证"); - auditService.record(command, false); + .setSummary("系统启动测试 - OperationAuditService 功能验证") + .setAuditStatus(AuditStatus.PENDING) + .setOccurredAt(now) + .setCreateTime(now) + .setPayloadHash("TEST_PAYLOAD_HASH") + .setSignValue("TEST_SIGN_VALUE"); + + repository.add(entity); log.error("=== 临时测试完成:审计日志已记录 ==="); } }