|
@@ -1792,47 +1792,15 @@ func EdbInfoAdd(source, subSource, classifyId int, edbCode, edbName, frequency,
|
|
|
|
|
|
edbInfo = new(data_manage.EdbInfo)
|
|
|
edbInfo.Source = source
|
|
|
- sourceNameMap := map[int]string{
|
|
|
- utils.DATA_SOURCE_THS: "同花顺",
|
|
|
- utils.DATA_SOURCE_WIND: "wind",
|
|
|
- utils.DATA_SOURCE_PB: "彭博",
|
|
|
- utils.DATA_SOURCE_PB_FINANCE: "彭博财务",
|
|
|
- utils.DATA_SOURCE_MANUAL: "手工数据",
|
|
|
- utils.DATA_SOURCE_LZ: "隆众",
|
|
|
- utils.DATA_SOURCE_YS: "SMM",
|
|
|
- utils.DATA_SOURCE_GL: "钢联",
|
|
|
- utils.DATA_SOURCE_ZZ: "郑商所",
|
|
|
- utils.DATA_SOURCE_DL: "大商所",
|
|
|
- utils.DATA_SOURCE_SH: "上期所",
|
|
|
- utils.DATA_SOURCE_CFFEX: "中金所",
|
|
|
- utils.DATA_SOURCE_SHFE: "上期能源",
|
|
|
- utils.DATA_SOURCE_GIE: "欧洲天然气",
|
|
|
- utils.DATA_SOURCE_LT: "路透",
|
|
|
- utils.DATA_SOURCE_COAL: "中国煤炭市场网",
|
|
|
- utils.DATA_SOURCE_GOOGLE_TRAVEL: "our world in data",
|
|
|
- utils.DATA_SOURCE_MYSTEEL_CHEMICAL: "钢联",
|
|
|
- utils.DATA_SOURCE_EIA_STEO: "EIA STEO报告",
|
|
|
- utils.DATA_SOURCE_COM_TRADE: "UN",
|
|
|
- utils.DATA_SOURCE_SCI: "SCI",
|
|
|
- utils.DATA_SOURCE_BAIINFO: "BAIINFO",
|
|
|
- utils.DATA_SOURCE_STOCK_PLANT: "存量装置",
|
|
|
- utils.DATA_SOURCE_NATIONAL_STATISTICS: "国家统计局",
|
|
|
- utils.DATA_SOURCE_FUBAO: "富宝数据",
|
|
|
- utils.DATA_SOURCE_GFEX: "广期所",
|
|
|
- utils.DATA_SOURCE_SCI_HQ: "卓创红期",
|
|
|
- }
|
|
|
-
|
|
|
- sourceName, ok := sourceNameMap[source]
|
|
|
- if !ok {
|
|
|
- edbSource := data_manage.EdbSourceIdMap[source]
|
|
|
- if edbSource != nil {
|
|
|
- sourceName = edbSource.SourceName
|
|
|
- }
|
|
|
- if sourceName == "" {
|
|
|
- errMsg = "指标来源异常"
|
|
|
- err = errors.New(errMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+ var sourceName string
|
|
|
+ edbSource := data_manage.GetEdbSourceBySourceId(source)
|
|
|
+ if edbSource != nil {
|
|
|
+ sourceName = edbSource.SourceName
|
|
|
+ }
|
|
|
+ if sourceName == "" {
|
|
|
+ errMsg = "指标来源异常"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
}
|
|
|
edbInfo.SourceName = sourceName
|
|
|
|
|
@@ -2507,45 +2475,16 @@ func EdbInfoWsdAdd(item *data_manage.EdbInfo) (edbInfo *data_manage.EdbInfo, err
|
|
|
|
|
|
edbInfo = new(data_manage.EdbInfo)
|
|
|
edbInfo.Source = source
|
|
|
- sourceNameMap := map[int]string{
|
|
|
- utils.DATA_SOURCE_THS: "同花顺",
|
|
|
- utils.DATA_SOURCE_WIND: "wind",
|
|
|
- utils.DATA_SOURCE_PB: "彭博",
|
|
|
- utils.DATA_SOURCE_PB_FINANCE: "彭博财务",
|
|
|
- utils.DATA_SOURCE_MANUAL: "手工数据",
|
|
|
- utils.DATA_SOURCE_LZ: "隆众",
|
|
|
- utils.DATA_SOURCE_YS: "SMM",
|
|
|
- utils.DATA_SOURCE_GL: "钢联",
|
|
|
- utils.DATA_SOURCE_ZZ: "郑商所",
|
|
|
- utils.DATA_SOURCE_DL: "大商所",
|
|
|
- utils.DATA_SOURCE_SH: "上期所",
|
|
|
- utils.DATA_SOURCE_CFFEX: "中金所",
|
|
|
- utils.DATA_SOURCE_SHFE: "上期能源",
|
|
|
- utils.DATA_SOURCE_GIE: "欧洲天然气",
|
|
|
- utils.DATA_SOURCE_LT: "路透",
|
|
|
- utils.DATA_SOURCE_COAL: "中国煤炭市场网",
|
|
|
- utils.DATA_SOURCE_GOOGLE_TRAVEL: "our world in data",
|
|
|
- utils.DATA_SOURCE_MYSTEEL_CHEMICAL: "钢联",
|
|
|
- utils.DATA_SOURCE_EIA_STEO: "EIA STEO报告",
|
|
|
- utils.DATA_SOURCE_COM_TRADE: "UN",
|
|
|
- utils.DATA_SOURCE_SCI: "SCI",
|
|
|
- utils.DATA_SOURCE_BAIINFO: "BAIINFO",
|
|
|
- utils.DATA_SOURCE_STOCK_PLANT: "存量装置",
|
|
|
- utils.DATA_SOURCE_NATIONAL_STATISTICS: "国家统计局",
|
|
|
- utils.DATA_SOURCE_FUBAO: "富宝数据",
|
|
|
- }
|
|
|
-
|
|
|
- sourceName, ok := sourceNameMap[source]
|
|
|
- if !ok {
|
|
|
- edbSource := data_manage.EdbSourceIdMap[source]
|
|
|
- if edbSource != nil {
|
|
|
- sourceName = edbSource.SourceName
|
|
|
- }
|
|
|
- if sourceName == "" {
|
|
|
- errMsg = "指标来源异常"
|
|
|
- err = errors.New(errMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
+ var sourceName string
|
|
|
+ edbSource := data_manage.GetEdbSourceBySourceId(source)
|
|
|
+ if edbSource != nil {
|
|
|
+ sourceName = edbSource.SourceName
|
|
|
+ }
|
|
|
+ if sourceName == "" {
|
|
|
+ errMsg = "指标来源异常"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
}
|
|
|
edbInfo.SourceName = sourceName
|
|
|
|
|
@@ -2706,45 +2645,16 @@ func EdbInfoSmmApiAdd(item *data_manage.EdbInfo) (edbInfo *data_manage.EdbInfo,
|
|
|
|
|
|
edbInfo = new(data_manage.EdbInfo)
|
|
|
edbInfo.Source = source
|
|
|
- sourceNameMap := map[int]string{
|
|
|
- utils.DATA_SOURCE_THS: "同花顺",
|
|
|
- utils.DATA_SOURCE_WIND: "wind",
|
|
|
- utils.DATA_SOURCE_PB: "彭博",
|
|
|
- utils.DATA_SOURCE_PB_FINANCE: "彭博财务",
|
|
|
- utils.DATA_SOURCE_MANUAL: "手工数据",
|
|
|
- utils.DATA_SOURCE_LZ: "隆众",
|
|
|
- utils.DATA_SOURCE_YS: "SMM",
|
|
|
- utils.DATA_SOURCE_GL: "钢联",
|
|
|
- utils.DATA_SOURCE_ZZ: "郑商所",
|
|
|
- utils.DATA_SOURCE_DL: "大商所",
|
|
|
- utils.DATA_SOURCE_SH: "上期所",
|
|
|
- utils.DATA_SOURCE_CFFEX: "中金所",
|
|
|
- utils.DATA_SOURCE_SHFE: "上期能源",
|
|
|
- utils.DATA_SOURCE_GIE: "欧洲天然气",
|
|
|
- utils.DATA_SOURCE_LT: "路透",
|
|
|
- utils.DATA_SOURCE_COAL: "中国煤炭市场网",
|
|
|
- utils.DATA_SOURCE_GOOGLE_TRAVEL: "our world in data",
|
|
|
- utils.DATA_SOURCE_MYSTEEL_CHEMICAL: "钢联",
|
|
|
- utils.DATA_SOURCE_EIA_STEO: "EIA STEO报告",
|
|
|
- utils.DATA_SOURCE_COM_TRADE: "UN",
|
|
|
- utils.DATA_SOURCE_SCI: "SCI",
|
|
|
- utils.DATA_SOURCE_BAIINFO: "BAIINFO",
|
|
|
- utils.DATA_SOURCE_STOCK_PLANT: "存量装置",
|
|
|
- utils.DATA_SOURCE_NATIONAL_STATISTICS: "国家统计局",
|
|
|
- utils.DATA_SOURCE_FUBAO: "富宝数据",
|
|
|
- }
|
|
|
-
|
|
|
- sourceName, ok := sourceNameMap[source]
|
|
|
- if !ok {
|
|
|
- edbSource := data_manage.EdbSourceIdMap[source]
|
|
|
- if edbSource != nil {
|
|
|
- sourceName = edbSource.SourceName
|
|
|
- }
|
|
|
- if sourceName == "" {
|
|
|
- errMsg = "指标来源异常"
|
|
|
- err = errors.New(errMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
+ var sourceName string
|
|
|
+ edbSource := data_manage.GetEdbSourceBySourceId(source)
|
|
|
+ if edbSource != nil {
|
|
|
+ sourceName = edbSource.SourceName
|
|
|
+ }
|
|
|
+ if sourceName == "" {
|
|
|
+ errMsg = "指标来源异常"
|
|
|
+ err = errors.New(errMsg)
|
|
|
+ return
|
|
|
}
|
|
|
edbInfo.SourceName = sourceName
|
|
|
|