|
@@ -169,6 +169,27 @@ func (this *BloombergController) PCSGImportHistoryData() {
|
|
|
br.ErrMsg = "参数解析失败,Err:" + e.Error()
|
|
|
return
|
|
|
}
|
|
|
+ if req.TaskKey == "" {
|
|
|
+ br.Msg = "TaskKey不可为空"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ tasks, e := services.LoadPCSGBloombergTask()
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "加载配置失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("加载配置失败, Err: %v", e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ conf := new(services.PCSGBloombergTask)
|
|
|
+ for _, v := range tasks {
|
|
|
+ if v.TaskKey == req.TaskKey {
|
|
|
+ conf = v
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if conf.TaskKey == "" {
|
|
|
+ br.Msg = "TaskKey配置不存在"
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
var indexes []models.BaseFromBloombergApiIndexAndData
|
|
|
var index models.BaseFromBloombergApiIndexAndData
|
|
@@ -184,7 +205,7 @@ func (this *BloombergController) PCSGImportHistoryData() {
|
|
|
indexes = append(indexes, index)
|
|
|
|
|
|
// 写入数据
|
|
|
- if e := services.PCSGWrite2BaseBloomberg(indexes, req.IsVCode, req.ExtraLetter, "", ""); e != nil {
|
|
|
+ if e := services.PCSGWrite2BaseBloomberg(indexes, conf.VCode, conf.ExtraLetter, conf.IndexNamePrefix, conf.IndexCodeSuffix); e != nil {
|
|
|
br.Msg = "刷新失败"
|
|
|
br.ErrMsg = "PCSG-写入Bloomberg数据源失败, Err: " + e.Error()
|
|
|
return
|