|
@@ -160,7 +160,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
searchItem := new(data_manage.EdbInfoSearch)
|
|
searchItem := new(data_manage.EdbInfoSearch)
|
|
if source == utils.DATA_SOURCE_THS {
|
|
if source == utils.DATA_SOURCE_THS {
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_THS, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_THS, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
@@ -204,7 +204,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
} else if source == utils.DATA_SOURCE_WIND {
|
|
} else if source == utils.DATA_SOURCE_WIND {
|
|
fmt.Println("subSource:", subSource)
|
|
fmt.Println("subSource:", subSource)
|
|
if subSource == utils.DATA_SUB_SOURCE_EDB {
|
|
if subSource == utils.DATA_SUB_SOURCE_EDB {
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_WIND, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_WIND, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Wind已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Wind已存在信息失败,Err:" + err.Error()
|
|
@@ -282,7 +282,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_PB || source == utils.DATA_SOURCE_PB_FINANCE {
|
|
} else if source == utils.DATA_SOURCE_PB || source == utils.DATA_SOURCE_PB_FINANCE {
|
|
fmt.Println("pb data exist")
|
|
fmt.Println("pb data exist")
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Pb已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Pb已存在信息失败,Err:" + err.Error()
|
|
@@ -323,7 +323,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
isAdd = true
|
|
isAdd = true
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_MANUAL { //手工数据指标
|
|
} else if source == utils.DATA_SOURCE_MANUAL { //手工数据指标
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_MANUAL, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_MANUAL, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
@@ -377,7 +377,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
|
|
|
|
} else if source == utils.DATA_SOURCE_LZ {
|
|
} else if source == utils.DATA_SOURCE_LZ {
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_LZ, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_LZ, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取隆众已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取隆众已存在信息失败,Err:" + err.Error()
|
|
@@ -446,7 +446,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = lzInfo.SampleName + lzInfo.BreedName + lzInfo.QuotaName
|
|
searchItem.EdbName = lzInfo.SampleName + lzInfo.BreedName + lzInfo.QuotaName
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_YS { //有色网
|
|
} else if source == utils.DATA_SOURCE_YS { //有色网
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_YS, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_YS, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Ys已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Ys已存在信息失败,Err:" + err.Error()
|
|
@@ -506,7 +506,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
|
|
|
|
} else if source == utils.DATA_SOURCE_GL { //钢联
|
|
} else if source == utils.DATA_SOURCE_GL { //钢联
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -570,7 +570,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取郑商所已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取郑商所已存在信息失败,Err:" + err.Error()
|
|
@@ -648,7 +648,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取大商所已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取大商所已存在信息失败,Err:" + err.Error()
|
|
@@ -727,7 +727,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取上期所已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取上期所已存在信息失败,Err:" + err.Error()
|
|
@@ -806,7 +806,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取中金所已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取中金所已存在信息失败,Err:" + err.Error()
|
|
@@ -885,7 +885,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取上期能源已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取上期能源已存在信息失败,Err:" + err.Error()
|
|
@@ -979,7 +979,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取欧洲天然气已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取欧洲天然气已存在信息失败,Err:" + err.Error()
|
|
@@ -1087,7 +1087,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "暂不支持编码中含有=的指标"
|
|
br.ErrMsg = "暂不支持编码中含有=的指标"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_LT, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_LT, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取 lt 已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取 lt 已存在信息失败,Err:" + err.Error()
|
|
@@ -1096,7 +1096,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
fmt.Println("lt dataItems:", len(dataItems))
|
|
fmt.Println("lt dataItems:", len(dataItems))
|
|
if len(dataItems) > 0 {
|
|
if len(dataItems) > 0 {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
- edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取lt日期信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取lt日期信息失败,Err:" + err.Error()
|
|
@@ -1143,7 +1143,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
br.ErrMsg = "指标code异常"
|
|
br.ErrMsg = "指标code异常"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
@@ -1204,7 +1204,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = coalInfo.IndexName
|
|
searchItem.EdbName = coalInfo.IndexName
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_GOOGLE_TRAVEL { //谷歌出行数据
|
|
} else if source == utils.DATA_SOURCE_GOOGLE_TRAVEL { //谷歌出行数据
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
@@ -1213,7 +1213,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
if len(dataItems) > 0 {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取煤炭网日期信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取煤炭网日期信息失败,Err:" + err.Error()
|
|
@@ -1239,7 +1239,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
isAdd = true
|
|
isAdd = true
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_MYSTEEL_CHEMICAL { //钢联化工
|
|
} else if source == utils.DATA_SOURCE_MYSTEEL_CHEMICAL { //钢联化工
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -1291,7 +1291,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = glInfo.IndexName
|
|
searchItem.EdbName = glInfo.IndexName
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_EIA_STEO { //eia steo报告
|
|
} else if source == utils.DATA_SOURCE_EIA_STEO { //eia steo报告
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -1300,7 +1300,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
if len(dataItems) > 0 {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取eia steo日期信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取eia steo日期信息失败,Err:" + err.Error()
|
|
@@ -1336,7 +1336,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = eiasteoInfo.IndexName
|
|
searchItem.EdbName = eiasteoInfo.IndexName
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_COM_TRADE { // un数据源
|
|
} else if source == utils.DATA_SOURCE_COM_TRADE { // un数据源
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取联合国商品贸易数据已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取联合国商品贸易数据已存在信息失败,Err:" + err.Error()
|
|
@@ -1345,7 +1345,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
if len(dataItems) > 0 {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取联合国商品贸易数据日期信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取联合国商品贸易数据日期信息失败,Err:" + err.Error()
|
|
@@ -1390,7 +1390,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = eiasteoInfo.Name
|
|
searchItem.EdbName = eiasteoInfo.Name
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_SCI { //卓创数据(红桃三)
|
|
} else if source == utils.DATA_SOURCE_SCI { //卓创数据(红桃三)
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取SCI已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取SCI已存在信息失败,Err:" + err.Error()
|
|
@@ -1450,7 +1450,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
|
|
|
|
} else if source == utils.DATA_SOURCE_BAIINFO { //百川盈孚
|
|
} else if source == utils.DATA_SOURCE_BAIINFO { //百川盈孚
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取BAIINFO已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取BAIINFO已存在信息失败,Err:" + err.Error()
|
|
@@ -1510,7 +1510,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
|
|
|
|
} else if source == utils.DATA_SOURCE_NATIONAL_STATISTICS { // 国家统计局
|
|
} else if source == utils.DATA_SOURCE_NATIONAL_STATISTICS { // 国家统计局
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取国家统计局已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取国家统计局已存在信息失败,Err:" + err.Error()
|
|
@@ -1519,7 +1519,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
if len(dataItems) > 0 {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取国家统计局日期信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取国家统计局日期信息失败,Err:" + err.Error()
|
|
@@ -1555,7 +1555,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbName = fmt.Sprintf("%s%s", nationalInfo.Reg, nationalInfo.IndexName)
|
|
searchItem.EdbName = fmt.Sprintf("%s%s", nationalInfo.Reg, nationalInfo.IndexName)
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_FUBAO { //数宝
|
|
} else if source == utils.DATA_SOURCE_FUBAO { //数宝
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_FUBAO, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_FUBAO, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取Fubao已存在信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取Fubao已存在信息失败,Err:" + err.Error()
|
|
@@ -1598,7 +1598,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取指标数据
|
|
// 获取指标数据
|
|
- dataList, e := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataList, e := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if e != nil {
|
|
if e != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取指标数据失败, Err: " + e.Error()
|
|
br.ErrMsg = "获取指标数据失败, Err: " + e.Error()
|
|
@@ -1608,7 +1608,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.EdbCode = edbCode
|
|
searchItem.DataList = dataList
|
|
searchItem.DataList = dataList
|
|
// 获取最大最小值
|
|
// 获取最大最小值
|
|
- edbInfoMaxAndMinInfo, e := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ edbInfoMaxAndMinInfo, e := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取数据失败, GetEdbInfoMaxAndMinInfo Err:" + e.Error()
|
|
br.ErrMsg = "获取数据失败, GetEdbInfoMaxAndMinInfo Err:" + e.Error()
|
|
@@ -1745,7 +1745,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
searchItem.StockList = stockList
|
|
searchItem.StockList = stockList
|
|
} else {
|
|
} else {
|
|
- dataList, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, utils.EDB_DATA_LIMIT)
|
|
|
|
|
|
+ dataList, err := data_manage.GetEdbDataAllByEdbCode(edbCode, source, subSource, utils.EDB_DATA_LIMIT)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取数据失败,GetEdbDataAllByEdbCode Err:" + err.Error()
|
|
br.ErrMsg = "获取数据失败,GetEdbDataAllByEdbCode Err:" + err.Error()
|
|
@@ -1753,7 +1753,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
}
|
|
}
|
|
searchItem.DataList = dataList
|
|
searchItem.DataList = dataList
|
|
|
|
|
|
- edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取数据失败,GetEdbInfoMaxAndMinInfo Err:" + err.Error()
|
|
br.ErrMsg = "获取数据失败,GetEdbInfoMaxAndMinInfo Err:" + err.Error()
|
|
@@ -1915,14 +1915,14 @@ func (this *EdbInfoController) EdbInfoList() {
|
|
}
|
|
}
|
|
edbInfoItem.DataList = dataList
|
|
edbInfoItem.DataList = dataList
|
|
} else {
|
|
} else {
|
|
- dataCount, err := data_manage.GetEdbDataCountByCondition(dataCondition, dataPars, edbInfoItem.Source)
|
|
|
|
|
|
+ dataCount, err := data_manage.GetEdbDataCountByCondition(dataCondition, dataPars, edbInfoItem.Source, edbInfoItem.SubSource)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取指标信息失败"
|
|
br.Msg = "获取指标信息失败"
|
|
br.ErrMsg = "获取指标数据总数失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取指标数据总数失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
page = paging.GetPaging(currentIndex, pageSize, dataCount)
|
|
page = paging.GetPaging(currentIndex, pageSize, dataCount)
|
|
- dataList, err := data_manage.GetEdbDataListByCondition(dataCondition, dataPars, edbInfoItem.Source, pageSize, startSize)
|
|
|
|
|
|
+ dataList, err := data_manage.GetEdbDataListByCondition(dataCondition, dataPars, edbInfoItem.Source, edbInfoItem.SubSource, pageSize, startSize)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取指标信息失败"
|
|
br.Msg = "获取指标信息失败"
|
|
br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
@@ -2068,7 +2068,7 @@ func (this *EdbInfoController) EdbInfoAdd() {
|
|
}
|
|
}
|
|
|
|
|
|
// 指标入库
|
|
// 指标入库
|
|
- edbInfo, err, errMsg, isSendEmail := data.EdbInfoAdd(source, req.ClassifyId, req.EdbCode, req.EdbName, req.Frequency, req.Unit, req.StartDate, req.EndDate, sysUser.AdminId, sysUser.RealName)
|
|
|
|
|
|
+ edbInfo, err, errMsg, isSendEmail := data.EdbInfoAdd(source, utils.DATA_SUB_SOURCE_EDB, req.ClassifyId, req.EdbCode, req.EdbName, req.Frequency, req.Unit, req.StartDate, req.EndDate, sysUser.AdminId, sysUser.RealName)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "保存失败"
|
|
br.Msg = "保存失败"
|
|
if errMsg != `` {
|
|
if errMsg != `` {
|
|
@@ -3660,7 +3660,7 @@ func (this *EdbInfoController) RelationEdbList() {
|
|
|
|
|
|
dataList := make([]*data_manage.EdbDataList, 0)
|
|
dataList := make([]*data_manage.EdbDataList, 0)
|
|
if v.EdbInfoType == 0 {
|
|
if v.EdbInfoType == 0 {
|
|
- dataList, err = data_manage.GetEdbDataList(v.Source, v.EdbInfoId, "", "")
|
|
|
|
|
|
+ dataList, err = data_manage.GetEdbDataList(v.Source, v.SubSource, v.EdbInfoId, "", "")
|
|
} else {
|
|
} else {
|
|
_, dataList, _, _, err, _ = data.GetPredictDataListByPredictEdbInfoId(v.EdbInfoId, "", "", false)
|
|
_, dataList, _, _, err, _ = data.GetPredictDataListByPredictEdbInfoId(v.EdbInfoId, "", "", false)
|
|
}
|
|
}
|
|
@@ -3935,7 +3935,7 @@ func (this *ChartInfoController) EdbInfoDataTb() {
|
|
//同比值的计算方式,是需要与去年同期对比,所以如果用户需要某个时间段的数据的话,获取基础数据时,需要往前面推(1年+兼容的日期频度(目前是35天))
|
|
//同比值的计算方式,是需要与去年同期对比,所以如果用户需要某个时间段的数据的话,获取基础数据时,需要往前面推(1年+兼容的日期频度(目前是35天))
|
|
startDate = startDateTime.AddDate(-1, 0, -35).Format(utils.FormatDate)
|
|
startDate = startDateTime.AddDate(-1, 0, -35).Format(utils.FormatDate)
|
|
}
|
|
}
|
|
- tmpDataList, err := data_manage.GetEdbDataList(edbInfo.Source, edbInfoId, startDate, endDate)
|
|
|
|
|
|
+ tmpDataList, err := data_manage.GetEdbDataList(edbInfo.Source, edbInfo.SubSource, edbInfoId, startDate, endDate)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败,Err:" + err.Error()
|
|
br.Msg = "获取失败,Err:" + err.Error()
|