|
@@ -149,6 +149,12 @@ type FutureGoodEdbInfoMaxAndMinInfo struct {
|
|
LatestValue float64 `description:"最新值"`
|
|
LatestValue float64 `description:"最新值"`
|
|
LatestDate string `description:"实际数据最新日期"`
|
|
LatestDate string `description:"实际数据最新日期"`
|
|
}
|
|
}
|
|
|
|
+func (e *FutureGoodEdbInfoMaxAndMinInfo) ConvertDateTimeStr() {
|
|
|
|
+ e.MinDate = utils.GormDateStrToDateStr(e.MinDate)
|
|
|
|
+ e.MaxDate = utils.GormDateStrToDateStr(e.MaxDate)
|
|
|
|
+ e.LatestDate = utils.GormDateStrToDateStr(e.LatestDate)
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
|
|
// GetEdbInfoMaxAndMinInfo 获取指标的最新数据记录信息
|
|
// GetEdbInfoMaxAndMinInfo 获取指标的最新数据记录信息
|
|
func GetEdbInfoMaxAndMinInfo(futureGoodEdbCode string) (item *FutureGoodEdbInfoMaxAndMinInfo, err error) {
|
|
func GetEdbInfoMaxAndMinInfo(futureGoodEdbCode string) (item *FutureGoodEdbInfoMaxAndMinInfo, err error) {
|
|
@@ -163,6 +169,6 @@ func GetEdbInfoMaxAndMinInfo(futureGoodEdbCode string) (item *FutureGoodEdbInfoM
|
|
sql = ` SELECT close AS latest_value FROM future_good_edb_data WHERE future_good_edb_code=? ORDER BY data_time DESC LIMIT 1 `
|
|
sql = ` SELECT close AS latest_value FROM future_good_edb_data WHERE future_good_edb_code=? ORDER BY data_time DESC LIMIT 1 `
|
|
err = global.DEFAULT_DB.Raw(sql, futureGoodEdbCode).Scan(&latest_value).Error
|
|
err = global.DEFAULT_DB.Raw(sql, futureGoodEdbCode).Scan(&latest_value).Error
|
|
item.LatestValue = latest_value
|
|
item.LatestValue = latest_value
|
|
-
|
|
|
|
|
|
+ item.ConvertDateTimeStr()
|
|
return
|
|
return
|
|
}
|
|
}
|