|
@@ -236,6 +236,18 @@ func PCSGWrite2BaseBloomberg(indexes []models.BaseFromBloombergApiIndexAndData)
|
|
|
return
|
|
|
}
|
|
|
index = newIndex
|
|
|
+ } else {
|
|
|
+ // 无指标名称的情况下更新指标基础信息
|
|
|
+ if index.IndexName == "" {
|
|
|
+ index.IndexName = v.IndexName
|
|
|
+ index.Unit = v.Unit
|
|
|
+ index.Frequency = v.Frequency
|
|
|
+ index.ModifyTime = time.Now().Local()
|
|
|
+ if e = index.Update([]string{"IndexName", "Unit", "Frequency", "ModifyTime"}); e != nil {
|
|
|
+ err = fmt.Errorf("更新Bloomberg原始指标失败, err: %s", e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 更新指标数据
|