xiziwen 2 ヶ月 前
コミット
7c52c06193
1 ファイル変更4 行追加4 行削除
  1. 4 4
      services/data/chart_info.go

+ 4 - 4
services/data/chart_info.go

@@ -1033,10 +1033,6 @@ func GetSeasonEdbInfoDataListByXDate(dataList []*data_manage.EdbDataList, latest
 				DataTimestamp: v.DataTimestamp,
 				Value:         v.Value,
 			}
-			year := dataTimeT.Year()
-			newItemDate := dataTimeT.AddDate(nowYear-year, 0, 0)
-			timestamp := newItemDate.UnixNano() / 1e6
-			tmpVal.DataTimestamp = timestamp
 			if (dateItem.StartDate.Before(dataTimeT) && dateItem.EndDate.After(dataTimeT)) || dateItem.StartDate == dataTimeT || dateItem.EndDate == dataTimeT {
 				if jumpYear == 1 {
 					//计算前一年最大的日期, 只补齐数据到去年
@@ -1274,6 +1270,10 @@ func GetSeasonEdbInfoDataListByXDateNong(result *data_manage.EdbDataResult, late
 				Value:         item.Value,
 			}
 			dataTimeT, _ := time.Parse(utils.FormatDate, item.DataTime)
+			year := dataTimeT.Year()
+			newItemDate := dataTimeT.AddDate(nowYear-year, 0, 0)
+			timestamp := newItemDate.UnixNano() / 1e6
+			tmpVal.DataTimestamp = timestamp
 			if (startTmpT.Before(dataTimeT) && endTmpT.After(dataTimeT)) || startTmpT == dataTimeT || endTmpT == dataTimeT {
 				tmpV := &tmpVal
 				if findVal, ok := quarterMap[name]; !ok {