保存一个测试版本
This commit is contained in:
parent
d1134fe40f
commit
7504c6960e
@ -1,13 +1,14 @@
|
|||||||
package com.cisd.tms;
|
package com.cisd.tms;
|
||||||
|
|
||||||
import com.cisd.tms.common.crypto.config.ConfigCryptoCli;
|
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.ActionType;
|
||||||
import com.cisd.tms.modules.log.enums.AuthLevel;
|
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.ModuleCode;
|
||||||
import com.cisd.tms.modules.log.enums.OperationResult;
|
import com.cisd.tms.modules.log.enums.OperationResult;
|
||||||
import com.cisd.tms.modules.log.enums.OperatorRoleCode;
|
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.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
@ -16,6 +17,9 @@ import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
|
|||||||
import org.springframework.context.ConfigurableApplicationContext;
|
import org.springframework.context.ConfigurableApplicationContext;
|
||||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
@ConfigurationPropertiesScan
|
@ConfigurationPropertiesScan
|
||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
@ -34,16 +38,25 @@ public class TmsApplication {
|
|||||||
ConfigurableApplicationContext context = SpringApplication.run(TmsApplication.class, args);
|
ConfigurableApplicationContext context = SpringApplication.run(TmsApplication.class, args);
|
||||||
|
|
||||||
log.error("=== 临时测试:调用 OperationAuditService record 方法 ===");
|
log.error("=== 临时测试:调用 OperationAuditService record 方法 ===");
|
||||||
OperationAuditService auditService = context.getBean(OperationAuditService.class);
|
OperationAuditLogRepository repository = context.getBean(OperationAuditLogRepository.class);
|
||||||
OperationAuditCommand command = new OperationAuditCommand()
|
|
||||||
|
LocalDateTime now = LocalDateTime.now();
|
||||||
|
OperationAuditLogEntity entity = new OperationAuditLogEntity();
|
||||||
|
entity.setLogId(UUID.randomUUID().toString().replace("-", ""))
|
||||||
.setOperatorRoleCode(OperatorRoleCode.SUPER_ADMIN)
|
.setOperatorRoleCode(OperatorRoleCode.SUPER_ADMIN)
|
||||||
.setOperatorAuthLevel(AuthLevel.FULL)
|
.setOperatorAuthLevel(AuthLevel.FULL)
|
||||||
.setModuleCode(ModuleCode.SYSTEM)
|
.setModuleCode(ModuleCode.SYSTEM)
|
||||||
.setActionType(ActionType.EXECUTE)
|
.setActionType(ActionType.EXECUTE)
|
||||||
.setRemoteIp("127.0.0.1")
|
.setRemoteIp("127.0.0.1")
|
||||||
.setOperationResult(OperationResult.SUCCESS)
|
.setOperationResult(OperationResult.SUCCESS)
|
||||||
.setSummary("系统启动测试 - OperationAuditService 功能验证");
|
.setSummary("系统启动测试 - OperationAuditService 功能验证")
|
||||||
auditService.record(command, false);
|
.setAuditStatus(AuditStatus.PENDING)
|
||||||
|
.setOccurredAt(now)
|
||||||
|
.setCreateTime(now)
|
||||||
|
.setPayloadHash("TEST_PAYLOAD_HASH")
|
||||||
|
.setSignValue("TEST_SIGN_VALUE");
|
||||||
|
|
||||||
|
repository.add(entity);
|
||||||
log.error("=== 临时测试完成:审计日志已记录 ===");
|
log.error("=== 临时测试完成:审计日志已记录 ===");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user