Browse Source

残差分析bug修改

gmy 4 months ago
parent
commit
99fa3bd523
1 changed files with 5 additions and 2 deletions
  1. 5 2
      services/residual_analysis_service/residual_analysis_service.go

+ 5 - 2
services/residual_analysis_service/residual_analysis_service.go

@@ -158,7 +158,10 @@ func fillResidualChartInfo(edbInfoMappingA *data_manage.ChartEdbInfoMapping, edb
 	}
 
 	// 映射指标开始时间
-	startTime := dataBList[0].DataTime
+	var startTime string
+	if len(dataBList) > 0 {
+		startTime = dataBList[0].DataTime
+	}
 
 	var indexDataBMap = make(map[string]*data_manage.EdbDataList)
 	for _, data := range dataBList {
@@ -204,7 +207,7 @@ func fillResidualChartInfo(edbInfoMappingA *data_manage.ChartEdbInfoMapping, edb
 			}
 
 			// 获取映射指标之后的数据
-			if utils.CompareDate(startTime, indexData.DataTime) {
+			if startTime != "" && utils.CompareDate(startTime, indexData.DataTime) {
 				edbDataResp = append(edbDataResp, indexData)
 			}
 		}