|
@@ -557,7 +557,7 @@ func (this *EdbSourceStatController) EdbUpdateStat() {
|
|
err = nil
|
|
err = nil
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- list := make([]*data_stat.EdbInfoUpdateStatItem, 0)
|
|
|
|
|
|
+ list := make([]*data_stat.EdbInfoUpdateStatItemMore, 0)
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
if total == 0 {
|
|
if total == 0 {
|
|
resp := data_stat.GetEdbUpdateStatResp{
|
|
resp := data_stat.GetEdbUpdateStatResp{
|
|
@@ -577,8 +577,28 @@ func (this *EdbSourceStatController) EdbUpdateStat() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 获取初始数据源名称
|
|
|
|
+ var edbCodeList []string
|
|
for _, v := range tmpList {
|
|
for _, v := range tmpList {
|
|
- tmp := new(data_stat.EdbInfoUpdateStatItem)
|
|
|
|
|
|
+ edbCodeList = append(edbCodeList, v.EdbCode)
|
|
|
|
+ }
|
|
|
|
+ initSourceMap := make(map[string]string)
|
|
|
|
+ if len(edbCodeList) > 0 {
|
|
|
|
+ baseCond := " and index_code in (" + utils.GetOrmInReplace(len(edbCodeList)) + ")"
|
|
|
|
+ var basePars []interface{}
|
|
|
|
+ basePars = append(basePars, edbCodeList)
|
|
|
|
+ indexList, tErr := data_manage.GetMysteelChemicalIndexList(baseCond, basePars, 0, 1000)
|
|
|
|
+ if tErr != nil {
|
|
|
|
+ br.Msg = "获取初始指标信息失败"
|
|
|
|
+ br.ErrMsg = "获取初始指标信息失败,Err:" + tErr.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ for _, v := range indexList {
|
|
|
|
+ initSourceMap[v.IndexCode] = v.Source
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for _, v := range tmpList {
|
|
|
|
+ tmp := new(data_stat.EdbInfoUpdateStatItemMore)
|
|
tmp.Id = v.Id
|
|
tmp.Id = v.Id
|
|
tmp.EdbInfoId = v.EdbInfoId
|
|
tmp.EdbInfoId = v.EdbInfoId
|
|
tmp.SourceName = v.SourceName
|
|
tmp.SourceName = v.SourceName
|
|
@@ -608,6 +628,7 @@ func (this *EdbSourceStatController) EdbUpdateStat() {
|
|
tmp.IsAdd = v.IsAdd
|
|
tmp.IsAdd = v.IsAdd
|
|
tmp.NeedRefresh = v.NeedRefresh
|
|
tmp.NeedRefresh = v.NeedRefresh
|
|
tmp.HasRefresh = v.HasRefresh
|
|
tmp.HasRefresh = v.HasRefresh
|
|
|
|
+ tmp.InitSourceName, _ = initSourceMap[v.EdbCode]
|
|
list = append(list, tmp)
|
|
list = append(list, tmp)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -916,7 +937,7 @@ func (this *EdbSourceStatController) EdbUpdateFailedDetailList() {
|
|
err = nil
|
|
err = nil
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- list := make([]*data_stat.EdbInfoUpdateStatItem, 0)
|
|
|
|
|
|
+ list := make([]*data_stat.EdbInfoUpdateStatItemMore, 0)
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
if total == 0 {
|
|
if total == 0 {
|
|
resp := data_stat.GetEdbUpdateStatResp{
|
|
resp := data_stat.GetEdbUpdateStatResp{
|
|
@@ -937,7 +958,7 @@ func (this *EdbSourceStatController) EdbUpdateFailedDetailList() {
|
|
}
|
|
}
|
|
|
|
|
|
for _, v := range tmpList {
|
|
for _, v := range tmpList {
|
|
- tmp := new(data_stat.EdbInfoUpdateStatItem)
|
|
|
|
|
|
+ tmp := new(data_stat.EdbInfoUpdateStatItemMore)
|
|
tmp.Id = v.Id
|
|
tmp.Id = v.Id
|
|
tmp.EdbInfoId = v.EdbInfoId
|
|
tmp.EdbInfoId = v.EdbInfoId
|
|
tmp.SourceName = v.SourceName
|
|
tmp.SourceName = v.SourceName
|