소스 검색

Merge branch 'eta_2.2.9_residual_analysis_1104@guomengyuan' into debug

gmy 5 달 전
부모
커밋
06050feeb8
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      services/residual_analysis_service/residual_analysis_service.go

+ 8 - 4
services/residual_analysis_service/residual_analysis_service.go

@@ -282,10 +282,14 @@ func fillMappingChartInfo(req residual_analysis_model.ResidualAnalysisReq, edbIn
 
 	for _, indexData := range dataList {
 		if _, ok := indexADataMap[indexData.DataTime]; ok {
+			indexDataCopy := *indexData
+
+			fmt.Println(math.Round(a*indexData.Value+b) / 10000)
 			// 计算指标B映射值
-			indexData.Value = math.Round(a*indexData.Value+b) / 10000
+			indexDataCopy.Value = math.Round(a*indexData.Value+b) / 10000
 
-			dataBList = append(dataBList, indexData)
+			// 将副本添加到 dataBList
+			dataBList = append(dataBList, &indexDataCopy)
 		}
 	}
 
@@ -328,9 +332,9 @@ func fillOriginalChart(req residual_analysis_model.ResidualAnalysisReq, mappingL
 			edbInfoMapping.ChartColor = `#F00`
 			edbInfoMapping.ChartWidth = 1
 
-			edbInfoMappingB.DataList = append([]*data_manage.EdbDataList(nil), dataList...)
+			edbInfoMappingB.DataList = dataList
 		} else {
-			edbInfoMappingA.DataList = append([]*data_manage.EdbDataList(nil), dataList...)
+			edbInfoMappingA.DataList = dataList
 		}
 		edbInfoMapping.EdbInfoId = v.EdbInfoId
 		edbInfoMapping.EdbName = v.EdbName