ziwen 1 year ago
parent
commit
e60da4271d
1 changed files with 10 additions and 7 deletions
  1. 10 7
      services/data/chart_info.go

+ 10 - 7
services/data/chart_info.go

@@ -541,9 +541,19 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 			// 默认名字的时候才自动更新
 			if tmpExtraConfig.SeriesList[0].IsNameDefault {
 				firstXEdbInfoId := tmpExtraConfig.SeriesList[0].EdbInfoList[0].XEdbInfoId
+				needUpdate := false
 				for _, v := range edbList {
 					if v.EdbInfoId == firstXEdbInfoId {
 						tmpExtraConfig.SeriesList[0].Name = v.LatestDate
+						needUpdate = true
+					}
+				}
+				if needUpdate {
+					err = data_manage.EditChartInfoExtraConfig(chartInfoId, extraConfigStr)
+					if err != nil {
+						errMsg = "截面散点系列更新异常"
+						err = errors.New(errMsg)
+						return
 					}
 				}
 			}
@@ -559,13 +569,6 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 		}
 		extraConfigStr = string(extraConfigByte)
 
-		err = data_manage.EditChartInfoExtraConfig(chartInfoId, extraConfigStr)
-		if err != nil {
-			errMsg = "截面散点系列更新异常"
-			err = errors.New(errMsg)
-			return
-		}
-
 	default:
 		xEdbIdValue = make([]int, 0)
 		yDataList = make([]data_manage.YData, 0)