Browse Source

农历季节性图横轴逻辑修改

xyxie 1 year ago
parent
commit
299cbefc7d
1 changed files with 7 additions and 10 deletions
  1. 7 10
      services/data/chart_info.go

+ 7 - 10
services/data/chart_info.go

@@ -1085,15 +1085,15 @@ func GetSeasonEdbInfoDataListByXDateNong(result *data_manage.EdbDataResult, late
 	}
 
 	//判断哪些点应该落在同一条时间线上
-	maxY := 0
-	for _, lv := range result.List {
+	maxY := lastDateT.Year()
+	/*for _, lv := range result.List {
 		for _, item := range lv.Items {
 			dataTimeT, _ := time.Parse(utils.FormatDate, item.DataTime)
 			if dataTimeT.Year() > maxY {
 				maxY = dataTimeT.Year()
 			}
 		}
-	}
+	}*/
 	endTmp := fmt.Sprintf("%d-%s", maxY, xEndDate)
 	endTmpT, _ := time.Parse(utils.FormatDate, endTmp)
 	minY := maxY
@@ -1105,14 +1105,11 @@ func GetSeasonEdbInfoDataListByXDateNong(result *data_manage.EdbDataResult, late
 
 	for name, dateItem := range dataMap {
 		lv, ok1 := yearDataListMap[dateItem.EndDate.Year()]
-		if thisMonth > 11 {
-			lv, ok1 = yearDataListMap[dateItem.EndDate.Year()-1]
-		}
-		if dateItem.EndDate.Year() > maxY {
+		/*if thisMonth > 11 {
+			lv, ok1 = yearDataListMap[dateItem.EndDate.Year()+1]
+		}*/
+		if dateItem.EndDate.Year() > lastDateT.Year() {
 			lv, ok1 = yearDataListMap[dateItem.StartDate.Year()]
-			if thisMonth > 11 {
-				lv, ok1 = yearDataListMap[dateItem.StartDate.Year()-1]
-			}
 		}
 		if !ok1 {
 			continue