保存一个测试版本

This commit is contained in:
cheney 2026-05-19 16:10:35 +08:00
parent d1134fe40f
commit 7504c6960e

View File

@ -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("=== 临时测试完成:审计日志已记录 ===");
}
}