xyxie 6 hónapja
szülő
commit
64db073158
1 módosított fájl, 6 hozzáadás és 7 törlés
  1. 6 7
      services/data/range_analysis/chart_info.go

+ 6 - 7
services/data/range_analysis/chart_info.go

@@ -1364,21 +1364,20 @@ func FormatChartEdbInfoMappings(chartInfoId int, mappings []*data_manage.ChartEd
 func GetEdbDateByMoveForward(startDate string, moveForward int, edbDataList []*data_manage.EdbDataList) (date string) {
 	// 根据日期进行排序
 	index := 0
-	// 把正序的指标改成倒序
-	var dataList data_manage.SortEdbDataList
-	dataList = edbDataList
-	sort.Sort(dataList)
-	for _, v := range dataList {
-		if v.DataTime == startDate {
+	length := len(edbDataList)
+	for i := length - 1; i >= 0; i-- {
+		item := edbDataList[i]
+		if item.DataTime == startDate {
 			index += 1
 			continue
 		}
 		if index >= moveForward {
-			date = v.DataTime
+			date = item.DataTime
 			break
 		}
 		if index > 0 {
 			index += 1
+			date = item.DataTime
 		}
 	}
 	return