|
@@ -1398,12 +1398,6 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- //获取该层级下最大的排序数
|
|
|
- maxSort, err := GetEdbAndClassifyMaxSort(req.ClassifyId, 0)
|
|
|
- if err != nil {
|
|
|
- err = errors.New("查询排序信息失败,Err:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
|
|
|
edbInfo.EdbCode = req.EdbCode
|
|
|
edbInfo.EdbName = req.EdbName
|
|
@@ -1420,7 +1414,7 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
edbInfo.ModifyTime = time.Now()
|
|
|
edbInfo.ServerUrl = serverUrl
|
|
|
edbInfo.TerminalCode = req.TerminalCode
|
|
|
- edbInfo.Sort = maxSort + 1
|
|
|
+ edbInfo.Sort = GetAddEdbMaxSortByClassifyId(req.ClassifyId, 0)
|
|
|
timestamp := strconv.FormatInt(time.Now().UnixNano(), 10)
|
|
|
edbInfo.UniqueCode = utils.MD5(utils.DATA_PREFIX + "_" + req.EdbCode + timestamp)
|
|
|
itemVal, err := GetEdbInfoMaxAndMinInfo(source, utils.DATA_SUB_SOURCE_EDB, req.EdbCode)
|
|
@@ -1534,6 +1528,20 @@ func GetEdbInfoByEdbCodeList(source int, edbCodeList []string) (items []*EdbInfo
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// GetAddEdbMaxSortByClassifyId
|
|
|
+// @Description: 获取添加指标时,该分类下最大的排序(忽略错误信息)
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2024-07-05 09:39:46
|
|
|
+// @param classifyId int
|
|
|
+// @param classifyType uint8
|
|
|
+// @return sort int
|
|
|
+func GetAddEdbMaxSortByClassifyId(classifyId int, classifyType uint8) (sort int) {
|
|
|
+ sort, _ = GetEdbAndClassifyMaxSort(classifyId, classifyType)
|
|
|
+ sort = sort + 1
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
// EdbInfoExtra 指标额外数据-extra字段
|
|
|
type EdbInfoExtra struct {
|
|
|
ApiExtraPars string `description:"API-额外参数(如同花顺日期序列)"`
|