소스 검색

fix:图表最大最小值的问题

Roc 2 년 전
부모
커밋
03836c9c5c
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      services/chart/chart_info.go

+ 6 - 2
services/chart/chart_info.go

@@ -513,8 +513,12 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 			dataList, err = edbDataModel.GetEdbDataList(v.Source, v.EdbInfoId, startDateReal, endDate)
 		case 1:
 			newEdbInfo, dataList, _, _, err, _ = GetPredictDataListByPredictEdbInfoId(v.EdbInfoId, startDateReal, endDate, false)
-			item.MaxData = newEdbInfo.MaxValue
-			item.MinData = newEdbInfo.MinValue
+			if item.MaxValue < newEdbInfo.MaxValue {
+				item.MaxData = newEdbInfo.MaxValue
+			}
+			if item.MinData > newEdbInfo.MinValue {
+				item.MinData = newEdbInfo.MinValue
+			}
 		default:
 			err = errors.New(fmt.Sprint("获取失败,指标类型异常", v.EdbInfoCategoryType))
 		}