dongyukun
7 天以前 d79c5f396b23520e6370e9d9b6abc31938a0e83f
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();