Эх сурвалжийг харах

合并获取预测数据函数,并优化非区间数据处理

- 将 GetPredictDataListByPredictEdbInfo 函数中非计算指标的数据获取逻辑,与区间数据处理逻辑合并
- 对于非区间数据,自动设置 endDate 为空字符串
- 优化代码结构,提高可读性和维护性
Roc 8 сар өмнө
parent
commit
41518a89f3

+ 5 - 0
services/data/predict_edb_info.go

@@ -926,6 +926,11 @@ func GetPredictDataListByPredictEdbInfoId(edbInfoId int, startDate, endDate stri
 
 // GetPredictDataListByPredictEdbInfo 根据预测指标信息获取预测指标的数据
 func GetPredictDataListByPredictEdbInfo(edbInfo *data_manage.EdbInfo, startDate, endDate string, isTimeBetween bool) (dataList []*data_manage.EdbDataList, sourceEdbInfoItem *data_manage.EdbInfo, predictEdbConf *data_manage.PredictEdbConf, err error, errMsg string) {
+	if !isTimeBetween { //如果不是区间数据,那么就结束日期为空
+		endDate = ``
+	}
+	return GetPredictCalculateDataListByPredictEdbInfo(edbInfo, startDate, endDate)
+
 	// 非计算指标,直接从表里获取数据
 	if edbInfo.EdbType != 1 {
 		if !isTimeBetween { //如果不是区间数据,那么就结束日期为空