From 37337526c3156227745b38a653c43f1a5c1a4599 Mon Sep 17 00:00:00 2001 From: cheney Date: Fri, 15 May 2026 15:05:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E6=A3=80=E8=B7=B3?= =?UTF-8?q?=E8=BF=87=E6=9C=BA=E5=88=B6:TMS=5FSELFCHECK=5FSKIP=3Dtrue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/system/runner/SelfCheckStartupRunner.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/cisd/tms/modules/system/runner/SelfCheckStartupRunner.java b/src/main/java/com/cisd/tms/modules/system/runner/SelfCheckStartupRunner.java index 0bd51ea..37e9d34 100644 --- a/src/main/java/com/cisd/tms/modules/system/runner/SelfCheckStartupRunner.java +++ b/src/main/java/com/cisd/tms/modules/system/runner/SelfCheckStartupRunner.java @@ -18,12 +18,21 @@ public class SelfCheckStartupRunner implements CommandLineRunner { @Autowired private SelfCheckService selfCheckService; + private static final String SELFCHECK_SKIP_ENV = "TMS_SELFCHECK_SKIP"; + @Override public void run(String... args) throws Exception { log.info("══════════════════════════════════════════════════════════════"); log.info(" 系统启动自检流程"); log.info("══════════════════════════════════════════════════════════════"); + String skipSelfCheck = System.getenv(SELFCHECK_SKIP_ENV); + if ("true".equalsIgnoreCase(skipSelfCheck)) { + log.warn("检测到环境变量 {}=true,跳过自检流程", SELFCHECK_SKIP_ENV); + log.info("══════════════════════════════════════════════════════════════"); + return; + } + try { List results = selfCheckService.executeAllChecks();