From 9628793f52a26a94acef1f1f90dc97c02e99073c Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 24 二月 2025 10:51:29 +0800 Subject: [PATCH] 模拟调整 构建样本 --- iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java index c7792e8..cfe224f 100644 --- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java +++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java @@ -143,6 +143,19 @@ for (int i = 0; i < entry.getColumnItemList().size(); i++) { try { List<DataValueVO> dataEntityList = getData(entry.getColumnItemList().get(i), pointMap, planMap,indMap); + + //设置调整值 + if (deviationItem != null && deviationItem.length > 0) { + logger.info("设置调整值, i = " + i); + if (deviationItem[i] <= 0) { + continue; + } + for(int dataKey = 1; dataKey < dataEntityList.size(); dataKey ++) { + DataValueVO item = dataEntityList.get(dataKey); + item.setDataValue(item.getDataValue() + deviationItem[i]); + } + } + //补全数据 ColumnItem columnItem = entry.getColumnItemList().get(i); dataEntityList = super.completionData(matrix.length, dataEntityList, columnItem.startTime, columnItem.endTime, columnItem.getParamType(),columnItem.getGranularity()); -- Gitblit v1.9.3