|
@@ -113,7 +113,7 @@ func GetPCSGBloombergGeneralIndexFromBridge(params PCSGBloombergApiReq) (indexes
|
|
|
}
|
|
|
|
|
|
// PCSGWrite2BaseBloomberg 写入彭博数据源
|
|
|
-func PCSGWrite2BaseBloomberg(indexes []models.BaseFromBloombergApiIndexAndData, isVCode bool, extraLetter, namePrefix string) (err error) {
|
|
|
+func PCSGWrite2BaseBloomberg(indexes []models.BaseFromBloombergApiIndexAndData, isVCode bool, extraLetter, namePrefix, codeSuffix string) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
tips := fmt.Sprintf("PCSGWrite2BaseBloomberg-写入彭博数据源失败, err: %s", err.Error())
|
|
@@ -138,6 +138,10 @@ func PCSGWrite2BaseBloomberg(indexes []models.BaseFromBloombergApiIndexAndData,
|
|
|
if isVCode {
|
|
|
v.IndexCode = utils.InsertStr2StrIdx(v.IndexCode, " ", 1, extraLetter)
|
|
|
}
|
|
|
+ // 指标编码后缀
|
|
|
+ if codeSuffix != "" {
|
|
|
+ v.IndexCode = fmt.Sprintf("%s %s", v.IndexCode, codeSuffix)
|
|
|
+ }
|
|
|
|
|
|
// 指标是否存在
|
|
|
index, e := models.GetBaseFromBloombergIndexByCode(v.IndexCode)
|