From 5b952f77058a9da5af5e143a6c2c7ba195aa736d Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期二, 26 十一月 2024 16:08:10 +0800
Subject: [PATCH] 预测消息配置

---
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/predict/PredictModuleHandler.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/predict/PredictModuleHandler.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/predict/PredictModuleHandler.java
index 255e1af..9a5f462 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/predict/PredictModuleHandler.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/predict/PredictModuleHandler.java
@@ -58,7 +58,7 @@
             try {
                 mmItemStatusService.recordStatus(predictItem.getId(), ItemRunStatusEnum.PROCESSING, totalDur, predictTime);
                 PredictItemHandler predictItemHandler = predictItemFactory.create(predictItem.getId());
-                Instant start = Instant.now();
+                long start = System.currentTimeMillis();
                 try {
                     // 预测项开始预测
                     predictResult = predictItemHandler.predict(predictTime, predictItem);
@@ -68,9 +68,9 @@
                     mmItemStatusService.recordStatus(predictItem.getId(), ItemRunStatusEnum.FAIL, totalDur, predictTime);
                     continue;
                 }
-                Instant end = Instant.now();
-                Long drtPre = Duration.between(start, end).getSeconds();
-                log.info(MessageFormat.format("预测项:{0},预测时间:{1}秒", predictItem.getItemName(), drtPre));
+                long end = System.currentTimeMillis();
+                Long drtPre = end - start;
+                log.info(MessageFormat.format("预测项:{0},预测时间:{1}ms", predictItem.getItemName(), drtPre));
                 totalDur = totalDur + drtPre;
 
                 predictResult.setGranularity(predictItem.getGranularity());
@@ -80,9 +80,9 @@
 
                 // 保存预测结果
                 predictResultHandler.savePredictResult(predictResult);
-                Instant endSave = Instant.now();
-                Long drtSave = Duration.between(end, endSave).getSeconds();
-                log.info(MessageFormat.format("预测项:{0},保存时间:{1}秒", predictItem.getItemName(),
+                long endSave = System.currentTimeMillis();
+                Long drtSave = endSave - end;
+                log.info(MessageFormat.format("预测项:{0},保存时间:{1}ms", predictItem.getItemName(),
                         drtSave));
                 totalDur = totalDur + drtSave;
                 mmItemStatusService.recordStatus(predictItem.getId(), ItemRunStatusEnum.SUCCESS, totalDur, predictTime);

--
Gitblit v1.9.3