From d4291684fbc963eece0ab872de8b7fce7d9f209f Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期四, 15 五月 2025 13:29:29 +0800
Subject: [PATCH] 自动调整 日志

---
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java
index 1b3d818..5a3a28f 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java
@@ -83,6 +83,7 @@
 
     @Override
     public boolean autoAdjustByCode(String configCode,long adjustStartTime) {
+        log.info("开始自动调整:configCode:" + configCode + ",adjustStartTime:" + new Date(adjustStartTime));
         // 查询调整配置
         MmPredictAutoAdjustConfigEntity configEntity = getByCode(configCode);
         if (configEntity == null) {
@@ -165,6 +166,7 @@
                             log.info("计算调整值:" + adjustValue + ",斜率:" + slope + ",pointNo:" + pointInfo.getPointNo() + ",pointName:" + pointInfo.getPointName() + ",slopeStartTime:" + slopeStartTime + ",slopeEndTime:" + slopeEndTime);
                             break;
                         }
+                        log.info("斜率不满足条件,斜率:" + slope);
                     }
                     // 下一个△t
                     slopeStartTime = slopeCalendar.getTime();
@@ -204,6 +206,7 @@
                             log.info("计算调整值:" + adjustValue + ",均值差:" + averageGapValue + ",pointNo:" + pointInfo.getPointNo() + ",pointName:" + pointInfo.getPointName() + ",averageStartTime:" + averageStartTime + ",averageMiddleTime:" + averageMiddleTime + ",averageEndTime:" + averageEndTime);
                             break;
                         }
+                        log.info("均值差不满足条件,均值差:" + averageGapValue);
                     }
 
                     // 下一个△t
@@ -217,6 +220,10 @@
                 log.info("自动调整失败原因:未知触发规则,triggerRule" + configEntity.getTriggerRule());
                 return false;
         }
+        if (adjustValue == null) {
+            log.info("自动调整失败原因:未达到触发条件");
+            return false;
+        }
 
         // 调整方向
         adjustValue = adjustValue * configEntity.getAdjustDirection();

--
Gitblit v1.9.3