|
@@ -273,7 +273,7 @@ func SyncIndexList(num int) (err error) {
|
|
|
// 指标信息
|
|
|
pushIndexData := &PushIndexParamDataReq{
|
|
|
SourceIndexCode: edbInfo.EdbCode,
|
|
|
- IndexCode: fmt.Sprint(edbInfo.Source, "_", edbInfo.EdbCode),
|
|
|
+ IndexCode: getIndexCode(edbInfo.Source, edbInfo.EdbCode),
|
|
|
IndexName: origInfo.EdbName,
|
|
|
IndexShortName: edbInfo.EdbName,
|
|
|
FrequenceName: edbInfo.Frequency,
|
|
@@ -297,7 +297,7 @@ func SyncIndexList(num int) (err error) {
|
|
|
pushEdbClassify := &PushEdbClassifyItemReq{
|
|
|
Id: fmt.Sprint(edbInfo.EdbInfoId),
|
|
|
ClassifyId: edbInfo.ClassifyId,
|
|
|
- IndexCode: fmt.Sprint(edbInfo.Source, "_", edbInfo.EdbCode),
|
|
|
+ IndexCode: getIndexCode(edbInfo.Source, edbInfo.EdbCode),
|
|
|
CreateTime: edbInfo.CreateTime,
|
|
|
CreateUser: edbInfo.SysUserRealName,
|
|
|
UpdateTime: edbInfo.ModifyTime,
|
|
@@ -486,6 +486,17 @@ func pushIndexClassify(allPushList []*PushEdbClassifyItemReq) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// getIndexCode
|
|
|
+// @Description: 指标编码生成
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2024-03-20 17:29:27
|
|
|
+// @param source int
|
|
|
+// @param edbCode string
|
|
|
+// @return string
|
|
|
+func getIndexCode(source int, edbCode string) string {
|
|
|
+ return fmt.Sprint(source, "_", edbCode)
|
|
|
+}
|
|
|
+
|
|
|
// 辅助函数:返回a和b中的较小值
|
|
|
func min(a, b int) int {
|
|
|
if a < b {
|