|
@@ -281,16 +281,13 @@ func GetChartDataByEdbInfo(edbInfoMappingA, edbInfoMappingB *data_manage.ChartEd
|
|
|
return
|
|
|
}
|
|
|
changeDataList = tmpNewChangeDataList
|
|
|
-
|
|
|
-
|
|
|
baseDataList = aDataList
|
|
|
for _, v := range baseDataList {
|
|
|
baseDataMap[v.DataTime] = v.Value
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
-
|
|
|
- if frequencyIntMap[edbInfoMappingA.Frequency] > frequencyIntMap[edbInfoMappingB.Frequency] {
|
|
|
+ } else if frequencyIntMap[edbInfoMappingA.Frequency] > frequencyIntMap[edbInfoMappingB.Frequency] {
|
|
|
+
|
|
|
tmpNewChangeDataList, e := HandleDataByLinearRegression(aDataList, baseDataMap)
|
|
|
if e != nil {
|
|
|
err = fmt.Errorf("获取变频指标插值法Map失败, Err: %s", e.Error())
|
|
@@ -298,7 +295,15 @@ func GetChartDataByEdbInfo(edbInfoMappingA, edbInfoMappingB *data_manage.ChartEd
|
|
|
}
|
|
|
baseDataList = tmpNewChangeDataList
|
|
|
|
|
|
-
|
|
|
+ changeDataList = bDataList
|
|
|
+ for _, v := range changeDataList {
|
|
|
+ changeDataMap[v.DataTime] = v.Value
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ baseDataList = aDataList
|
|
|
+ for _, v := range baseDataList {
|
|
|
+ baseDataMap[v.DataTime] = v.Value
|
|
|
+ }
|
|
|
changeDataList = bDataList
|
|
|
for _, v := range changeDataList {
|
|
|
changeDataMap[v.DataTime] = v.Value
|