From 443339e98893164231eb8af1857f7b9e150002fa Mon Sep 17 00:00:00 2001
From: Jay <csj123456>
Date: 星期二, 29 四月 2025 16:42:18 +0800
Subject: [PATCH] 新增修改预测模型配置接口

---
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
index 19268d2..45a1ee3 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
@@ -23,6 +23,7 @@
 import com.iailab.module.model.mcs.pre.entity.DmModuleEntity;
 import com.iailab.module.model.mcs.pre.entity.MmItemOutputEntity;
 import com.iailab.module.model.mcs.pre.entity.MmPredictAlarmMessageEntity;
+import com.iailab.module.model.mcs.pre.entity.MmPredictModelEntity;
 import com.iailab.module.model.mcs.pre.enums.PredGranularityEnum;
 import com.iailab.module.model.mcs.pre.service.*;
 import com.iailab.module.model.mcs.pre.vo.MmItemOutputRespVO;
@@ -117,6 +118,13 @@
 
     @Autowired
     private StScheduleModelSettingService stScheduleModelSettingService;
+
+    @Autowired
+    private MmPredictModelService mmPredictModelService;
+
+    @Autowired
+    private MmModelArithSettingsService mmModelArithSettingsService;
+
     private int HOUR_MINS = 60;
 
     @Override
@@ -989,6 +997,13 @@
         return stScheduleSuggestService.getLastSuggest(params);
     }
 
+    @Override
+    public Boolean updatePredictModelSetting(String modelCode, String key, String value) {
+        MmPredictModelEntity model = mmPredictModelService.getByModelCode(modelCode);
+        mmModelArithSettingsService.updateByModelIdAndKey(model.getId(), key, value);
+        return true;
+    }
+
     private Date[] calResultTime(ItemVO predictItem, Date startTimeReq, Date endTimeReq, int lengthLeft, int lengthRight) {
         Date[] result = new Date[3];
         Date predictTime = predictItem.getLastTime();

--
Gitblit v1.9.3