Roc 4 months ago
parent
commit
717b0e50b9
3 changed files with 13 additions and 20 deletions
  1. 6 18
      models/edb_info.go
  2. 3 2
      models/predict_edb_conf.go
  3. 4 0
      models/predict_edb_data_base.go

+ 6 - 18
models/edb_info.go

@@ -1341,29 +1341,17 @@ func GetPredictEdbDataListAll(edbInfo *EdbInfo, order int) (items []*EdbInfoSear
 		EdbInfoId: edbInfo.EdbInfoId,
 	}, order)
 
-	return
-	if edbInfo.Source == utils.DATA_SOURCE_PREDICT { //普通的预测指标是没有入库数据的,直接往配置里面获取
-		items, _, err, _ = GetPredictDataListByPredictEdbInfo(edbInfo, 1, "")
-	} else {
-		items, err = GetEdbDataListAll(edbInfo.Source, edbInfo.SubSource, FindEdbDataListAllCond{
-			EdbInfoId: edbInfo.EdbInfoId,
-		}, order)
-	}
-
 	return
 }
 
 // GetPredictEdbDataListAllByStartDate 根据开始日期获取该预测指标所有的数据 ,order:1升序,其余值为降序
 func GetPredictEdbDataListAllByStartDate(edbInfo *EdbInfo, order int, startDate string) (items []*EdbInfoSearchData, err error) {
-	if edbInfo.Source == utils.DATA_SOURCE_PREDICT { //普通的预测指标是没有入库数据的,直接往配置里面获取
-		items, _, err, _ = GetPredictDataListByPredictEdbInfo(edbInfo, order, startDate)
-	} else {
-		items, err = GetEdbDataListAll(edbInfo.Source, edbInfo.SubSource, FindEdbDataListAllCond{
-			EdbInfoId:         edbInfo.EdbInfoId,
-			StartDataTime:     startDate,
-			StartDataTimeCond: ">=",
-		}, order)
-	}
+	items, err = GetEdbDataListAll(edbInfo.Source, edbInfo.SubSource, FindEdbDataListAllCond{
+		EdbInfoId:         edbInfo.EdbInfoId,
+		StartDataTime:     startDate,
+		StartDataTimeCond: ">=",
+	}, order)
+
 	return
 }
 

+ 3 - 2
models/predict_edb_conf.go

@@ -70,17 +70,17 @@ type PredictEdbConfAndData struct {
 
 // GetPredictEdbConfListById 根据预测指标id获取预测指标配置信息列表
 func GetPredictEdbConfListById(edbInfoId int) (items []*PredictEdbConf, err error) {
-
 	sql := ` SELECT * FROM predict_edb_conf WHERE predict_edb_info_id=? ORDER BY config_id ASC`
 	err = global.DEFAULT_DmSQL.Raw(sql, edbInfoId).Scan(&items).Error
+
 	return
 }
 
 // GetPredictEdbConfAndDataListById 根据预测指标id获取预测指标配置信息列表
 func GetPredictEdbConfAndDataListById(edbInfoId int) (items []*PredictEdbConfAndData, err error) {
-
 	sql := ` SELECT * FROM predict_edb_conf WHERE predict_edb_info_id=? ORDER BY config_id ASC`
 	err = global.DEFAULT_DmSQL.Raw(sql, edbInfoId).Scan(&items).Error
+
 	return
 }
 
@@ -93,5 +93,6 @@ func GetPredictEdbConfListByConfigIdList(configIdList []int) (items []*PredictEd
 
 	sql := ` SELECT * FROM predict_edb_conf WHERE config_id in (` + utils.GetOrmInReplace(num) + `) ORDER BY config_id ASC`
 	err = global.DEFAULT_DmSQL.Raw(sql, configIdList).Scan(&items).Error
+
 	return
 }

+ 4 - 0
models/predict_edb_data_base.go

@@ -1,6 +1,7 @@
 package models
 
 import (
+	"encoding/json"
 	"errors"
 	"eta_gn/eta_index_lib/global"
 	"eta_gn/eta_index_lib/utils"
@@ -348,6 +349,9 @@ func (obj PredictStandardBase) GetSourceName() string {
 }
 
 func (obj PredictStandardBase) refresh(to *gorm.DB, edbInfo *EdbInfo, predictEdbConfAndDataList []*PredictEdbConfAndData, edbCode, startDate string) (latestDateStr string, latestValue float64, err error, errMsg string) {
+	fmt.Println(predictEdbConfAndDataList)
+	by, _ := json.Marshal(predictEdbConfAndDataList)
+	utils.FileLog.Info(string(by))
 	edbInfoId := edbInfo.EdbInfoId
 	dataTableName := GetEdbDataTableName(edbInfo.Source, edbInfo.SubSource)
 	edbInfoIdStr := strconv.Itoa(edbInfoId)