|
@@ -13,6 +13,7 @@ type PythonBloombergGeneralData struct {
|
|
PX_LAST_EOD *float64 `json:"PX_LAST_EOD" description:"数据值, 可能为null"`
|
|
PX_LAST_EOD *float64 `json:"PX_LAST_EOD" description:"数据值, 可能为null"`
|
|
PX_VOLUME_EOD *float64 `json:"PX_VOLUME_EOD" description:"数据值, 可能为null"`
|
|
PX_VOLUME_EOD *float64 `json:"PX_VOLUME_EOD" description:"数据值, 可能为null"`
|
|
PX_LAST *float64 `json:"PX_LAST" description:"数据值, 可能为null"`
|
|
PX_LAST *float64 `json:"PX_LAST" description:"数据值, 可能为null"`
|
|
|
|
+ PX_VOLUME *float64 `json:"PX_VOLUME" description:"数据值, 可能为null"`
|
|
LAST_UPDATE_DATE_EOD string `json:"LAST_UPDATE_DATE_EOD" description:"数据日期, 可能为null"`
|
|
LAST_UPDATE_DATE_EOD string `json:"LAST_UPDATE_DATE_EOD" description:"数据日期, 可能为null"`
|
|
DATE string `json:"DATE" description:"数据日期, 可能为null"`
|
|
DATE string `json:"DATE" description:"数据日期, 可能为null"`
|
|
}
|
|
}
|
|
@@ -68,6 +69,10 @@ func FormatPythonBloombergGeneralData2Base(origin PythonBloombergGeneralData, fr
|
|
dataTime, _ = time.ParseInLocation(utils.FormatDate, origin.DATE, time.Local)
|
|
dataTime, _ = time.ParseInLocation(utils.FormatDate, origin.DATE, time.Local)
|
|
val = origin.PX_LAST
|
|
val = origin.PX_LAST
|
|
}
|
|
}
|
|
|
|
+ if origin.DATE != "" && origin.PX_VOLUME != nil {
|
|
|
|
+ dataTime, _ = time.ParseInLocation(utils.FormatDate, origin.DATE, time.Local)
|
|
|
|
+ val = origin.PX_VOLUME
|
|
|
|
+ }
|
|
if !dataTime.IsZero() && val != nil {
|
|
if !dataTime.IsZero() && val != nil {
|
|
item.Data = append(item.Data, BaseFromBloombergApiIndexData{
|
|
item.Data = append(item.Data, BaseFromBloombergApiIndexData{
|
|
DataTime: dataTime,
|
|
DataTime: dataTime,
|