xyxie 7 months ago
parent
commit
c541912770
1 changed files with 6 additions and 9 deletions
  1. 6 9
      models/edb_data_calculate_qjjs.go

+ 6 - 9
models/edb_data_calculate_qjjs.go

@@ -8,7 +8,6 @@ import (
 	"github.com/beego/beego/v2/client/orm"
 	"github.com/shopspring/decimal"
 	"math"
-	"sort"
 	"strconv"
 	"strings"
 	"time"
@@ -904,22 +903,20 @@ func GetRangeAnalysisChartDataByEdbInfo(fromEdbInfo *EdbInfo, calculateFormula R
 func GetEdbDateByMoveForward(startDate string, moveForward int, edbDataList []*EdbInfoSearchData) (date string) {
 	// 根据日期进行排序
 	index := 0
-	// 倒序处理
-	// 把正序的指标改成倒序
-	var dataList 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