|
@@ -44,6 +44,8 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
edbCode = strings.Trim(edbCode, " ")
|
|
|
edbCode = strings.Replace(edbCode, "\t", "", -1)
|
|
|
|
|
|
+ subSource := utils.DATA_SUB_SOURCE_EDB
|
|
|
+
|
|
|
if source <= 0 {
|
|
|
br.Msg = "无效的数据来源"
|
|
|
return
|
|
@@ -153,7 +155,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
searchItem := new(data_manage.EdbInfoSearch)
|
|
|
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, utils.DATA_SUB_SOURCE_EDB, utils.EDB_DATA_LIMIT)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
@@ -196,7 +198,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
} else if source == utils.DATA_SOURCE_WIND {
|
|
|
fmt.Println("wind data exist")
|
|
|
- dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_WIND, utils.EDB_DATA_LIMIT)
|
|
|
+ dataItems, err := data_manage.GetEdbDataAllByEdbCode(edbCode, utils.DATA_SOURCE_WIND, utils.DATA_SUB_SOURCE_EDB, utils.EDB_DATA_LIMIT)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Wind已存在信息失败,Err:" + err.Error()
|
|
@@ -241,7 +243,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
} else if source == utils.DATA_SOURCE_PB || source == utils.DATA_SOURCE_PB_FINANCE {
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Pb已存在信息失败,Err:" + err.Error()
|
|
@@ -282,7 +284,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
isAdd = true
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Ths已存在信息失败,Err:" + err.Error()
|
|
@@ -336,7 +338,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取隆众已存在信息失败,Err:" + err.Error()
|
|
@@ -405,7 +407,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = lzInfo.SampleName + lzInfo.BreedName + lzInfo.QuotaName
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Ys已存在信息失败,Err:" + err.Error()
|
|
@@ -465,7 +467,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -529,7 +531,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取郑商所已存在信息失败,Err:" + err.Error()
|
|
@@ -607,7 +609,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取大商所已存在信息失败,Err:" + err.Error()
|
|
@@ -686,7 +688,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取上期所已存在信息失败,Err:" + err.Error()
|
|
@@ -765,7 +767,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取中金所已存在信息失败,Err:" + err.Error()
|
|
@@ -844,7 +846,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取上期能源已存在信息失败,Err:" + err.Error()
|
|
@@ -938,7 +940,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取欧洲天然气已存在信息失败,Err:" + err.Error()
|
|
@@ -1046,7 +1048,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "暂不支持编码中含有=的指标"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取 lt 已存在信息失败,Err:" + err.Error()
|
|
@@ -1055,7 +1057,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
fmt.Println("lt dataItems:", len(dataItems))
|
|
|
if len(dataItems) > 0 {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
- edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
+ edbInfoMaxAndMinInfo, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取lt日期信息失败,Err:" + err.Error()
|
|
@@ -1102,7 +1104,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
br.ErrMsg = "指标code异常"
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
@@ -1163,7 +1165,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = coalInfo.IndexName
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取煤炭网已存在信息失败,Err:" + err.Error()
|
|
@@ -1172,7 +1174,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取煤炭网日期信息失败,Err:" + err.Error()
|
|
@@ -1198,7 +1200,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
isAdd = true
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -1250,7 +1252,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = glInfo.IndexName
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取钢联已存在信息失败,Err:" + err.Error()
|
|
@@ -1259,7 +1261,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取eia steo日期信息失败,Err:" + err.Error()
|
|
@@ -1295,7 +1297,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = eiasteoInfo.IndexName
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取联合国商品贸易数据已存在信息失败,Err:" + err.Error()
|
|
@@ -1304,7 +1306,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取联合国商品贸易数据日期信息失败,Err:" + err.Error()
|
|
@@ -1349,7 +1351,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = eiasteoInfo.Name
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取SCI已存在信息失败,Err:" + err.Error()
|
|
@@ -1409,7 +1411,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取BAIINFO已存在信息失败,Err:" + err.Error()
|
|
@@ -1469,7 +1471,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取国家统计局已存在信息失败,Err:" + err.Error()
|
|
@@ -1478,7 +1480,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
|
|
|
if len(dataItems) > 0 {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
- item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
+ item, err := data_manage.GetEdbInfoMaxAndMinInfo(source, subSource, edbCode)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取国家统计局日期信息失败,Err:" + err.Error()
|
|
@@ -1514,7 +1516,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbName = fmt.Sprintf("%s%s", nationalInfo.Reg, nationalInfo.IndexName)
|
|
|
}
|
|
|
} 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取Fubao已存在信息失败,Err:" + err.Error()
|
|
@@ -1557,7 +1559,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 {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取指标数据失败, Err: " + e.Error()
|
|
@@ -1567,7 +1569,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
searchItem.EdbCode = edbCode
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取数据失败, GetEdbInfoMaxAndMinInfo Err:" + e.Error()
|
|
@@ -1621,7 +1623,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
}
|
|
|
if isAdd {
|
|
|
- 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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取数据失败,GetEdbDataAllByEdbCode Err:" + err.Error()
|
|
@@ -1629,7 +1631,7 @@ func (this *EdbInfoController) EdbInfoSearch() {
|
|
|
}
|
|
|
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() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取数据失败,GetEdbInfoMaxAndMinInfo Err:" + err.Error()
|
|
@@ -1774,14 +1776,14 @@ func (this *EdbInfoController) EdbInfoList() {
|
|
|
dataCondition += ` AND edb_info_id=? `
|
|
|
dataPars = append(dataPars, edbInfoItem.EdbInfoId)
|
|
|
|
|
|
- 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() {
|
|
|
br.Msg = "获取指标信息失败"
|
|
|
br.ErrMsg = "获取指标数据总数失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
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 {
|
|
|
br.Msg = "获取指标信息失败"
|
|
|
br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
@@ -1875,6 +1877,8 @@ func (this *EdbInfoController) EdbInfoAdd() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ subSource := utils.DATA_SUB_SOURCE_EDB
|
|
|
+
|
|
|
req.EdbName = strings.Trim(req.EdbName, " ")
|
|
|
req.EdbCode = strings.Trim(req.EdbCode, " ")
|
|
|
|
|
@@ -1926,7 +1930,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, subSource, req.ClassifyId, req.EdbCode, req.EdbName, req.Frequency, req.Unit, req.StartDate, req.EndDate, sysUser.AdminId, sysUser.RealName)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败"
|
|
|
if errMsg != `` {
|
|
@@ -3022,7 +3026,7 @@ func (this *ChartInfoController) EdbInfoData() {
|
|
|
br.Msg = "获取失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- dataList, err := data_manage.GetEdbDataList(edbInfo.Source, edbInfoId, startDate, endDate)
|
|
|
+ dataList, err := data_manage.GetEdbDataList(edbInfo.Source, edbInfo.SubSource, edbInfoId, startDate, endDate)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.Msg = "获取失败,Err:" + err.Error()
|
|
@@ -3482,7 +3486,7 @@ func (this *EdbInfoController) RelationEdbList() {
|
|
|
|
|
|
dataList := make([]*data_manage.EdbDataList, 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 {
|
|
|
_, dataList, _, _, err, _ = data.GetPredictDataListByPredictEdbInfoId(v.EdbInfoId, "", "", false)
|
|
|
}
|
|
@@ -3750,7 +3754,7 @@ func (this *ChartInfoController) EdbInfoDataTb() {
|
|
|
//同比值的计算方式,是需要与去年同期对比,所以如果用户需要某个时间段的数据的话,获取基础数据时,需要往前面推(1年+兼容的日期频度(目前是35天))
|
|
|
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 {
|
|
|
br.Msg = "获取失败"
|
|
|
br.Msg = "获取失败,Err:" + err.Error()
|