Forráskód Böngészése

perf(消费服务): 优化初始化任务性能并增加耗时日志

1. 在`InitTasks`中新增初始化任务耗时日志,记录从开始到完成的总耗时。
2. 引入`System.currentTimeMillis()`计算初始化任务执行时间,便于性能监控与分析。
autumnal_wind 11 hónapja
szülő
commit
4736a75336

+ 3 - 0
ruoyi-server/ruoyi-server-consume/src/main/java/org/dromara/server/consume/task/InitTasks.java

@@ -31,6 +31,7 @@ public class InitTasks implements ApplicationRunner {
     @Override
     public void run(ApplicationArguments args) throws Exception {
         log.info("初始化消费验证基础数据");
+        long startTime = System.currentTimeMillis();
         initBusiness.initGlobalData();
         initBusiness.initTermInfo();
         initBusiness.initMealTypeInfo();
@@ -39,5 +40,7 @@ public class InitTasks implements ApplicationRunner {
         initBusiness.initUserAccount();
         initBusiness.initXfCardLimited();
         validationParam.refresh();
+
+        log.info("初始化消费验证基础数据完成。耗时:{} ms", System.currentTimeMillis() - startTime);
     }
 }