|
@@ -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
|