|
@@ -56,6 +56,16 @@ func GetIndexPage(classifyId string, searchParam string, currentIndex, pageSize
|
|
|
lyDataMap[v.IndexCode] = v
|
|
|
}
|
|
|
|
|
|
+ // 查询指标库是否已添加 不做另外补偿维护index表中的edb_exist字段,直接去查,因为维护会改变指标库指标添加代码结构
|
|
|
+ edbInfoList, err := data_manage.GetEdbInfoByEdbCodeList(utils.DATA_SOURCE_LY, indexCodes)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ edbInfoMap := make(map[string]*data_manage.EdbInfo)
|
|
|
+ for _, v := range edbInfoList {
|
|
|
+ edbInfoMap[v.EdbCode] = v
|
|
|
+ }
|
|
|
+
|
|
|
if len(lyIndexData) > 0 {
|
|
|
for _, v := range lyIndexList {
|
|
|
if lyIndexDataMap[v.IndexCode] != nil {
|
|
@@ -65,6 +75,9 @@ func GetIndexPage(classifyId string, searchParam string, currentIndex, pageSize
|
|
|
if lyDataMap[v.IndexCode] != nil {
|
|
|
v.Value = lyDataMap[v.IndexCode].Value
|
|
|
}
|
|
|
+ if edbInfoMap[v.IndexCode] != nil {
|
|
|
+ v.EdbExist = utils.IS_YES
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -223,13 +236,13 @@ func LyIndexAdd(req LyIndexAddReq, lang string) (edb *data_manage.EdbInfo, err e
|
|
|
edb = edbInfo
|
|
|
|
|
|
// 标记原始指标为已添加
|
|
|
- err = data_manage.UpdateLyIndexEdbExist(req.EdbCode, utils.IS_YES)
|
|
|
+ /*err = data_manage.UpdateLyIndexEdbExist(req.EdbCode, utils.IS_YES)
|
|
|
if err != nil {
|
|
|
err = fmt.Errorf("BaseIndex: 标记已添加指标库失败, err: %s", err.Error())
|
|
|
return
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
- // todo EdbInfoAdd方法已经新增es,这里不需要再新增???
|
|
|
+ // EdbInfoAdd方法已经新增es,这里不需要再新增???
|
|
|
// 新增es
|
|
|
// go AddOrEditEdbInfoToEs(edbInfo.EdbInfoId)
|
|
|
return
|