|
@@ -21,6 +21,7 @@ func InitEdbRelation() {
|
|
func InitChartEdbRelation() {
|
|
func InitChartEdbRelation() {
|
|
fmt.Println("开始处理图表中的指标引用")
|
|
fmt.Println("开始处理图表中的指标引用")
|
|
var err error
|
|
var err error
|
|
|
|
+ var addNum int
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
msg := fmt.Sprintf("初始化指标在图表中的引用失败 InitChartEdbRelation err: %v", err)
|
|
msg := fmt.Sprintf("初始化指标在图表中的引用失败 InitChartEdbRelation err: %v", err)
|
|
@@ -141,6 +142,7 @@ func InitChartEdbRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -153,14 +155,16 @@ func InitChartEdbRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
}
|
|
}
|
|
- fmt.Println("图表引用记录处理完成")
|
|
|
|
|
|
+ fmt.Printf("图表指标引用记录处理完成, 新增%d条记录\n", addNum)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
// InitChartCrossVariety 处理特殊图表,跨品种分析图表
|
|
// InitChartCrossVariety 处理特殊图表,跨品种分析图表
|
|
func InitChartCrossVariety() {
|
|
func InitChartCrossVariety() {
|
|
fmt.Println("开始跨品种分析图表中的指标引用")
|
|
fmt.Println("开始跨品种分析图表中的指标引用")
|
|
|
|
+ var addNum int
|
|
var err error
|
|
var err error
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -328,6 +332,7 @@ func InitChartCrossVariety() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -341,14 +346,16 @@ func InitChartCrossVariety() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
}
|
|
}
|
|
- fmt.Println("跨品种分析图表引用记录处理完成")
|
|
|
|
|
|
+ fmt.Printf("跨品种分析图表指标引用记录处理完成, 新增%d条记录\n", addNum)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
// 初始化事件日历中的指标引用
|
|
// 初始化事件日历中的指标引用
|
|
func initCalendarIndicatorRelation() {
|
|
func initCalendarIndicatorRelation() {
|
|
fmt.Println("开始处理事件日历中的指标引用")
|
|
fmt.Println("开始处理事件日历中的指标引用")
|
|
|
|
+ var addNum int
|
|
var err error
|
|
var err error
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -458,6 +465,7 @@ func initCalendarIndicatorRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -473,8 +481,9 @@ func initCalendarIndicatorRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
}
|
|
}
|
|
- fmt.Println("事件日历指标引用记录处理完成")
|
|
|
|
|
|
+ fmt.Printf("事件日历指标引用记录处理完成, 新增%d条记录\n", addNum)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -482,6 +491,7 @@ func initCalendarIndicatorRelation() {
|
|
func initSandBoxEdbRelation() {
|
|
func initSandBoxEdbRelation() {
|
|
fmt.Println("开始处理逻辑图中的指标引用")
|
|
fmt.Println("开始处理逻辑图中的指标引用")
|
|
var err error
|
|
var err error
|
|
|
|
+ var addNum int
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
msg := fmt.Sprintf("初始化指标在逻辑图中的引用失败 initSandBoxEdbRelation err: %v", err)
|
|
msg := fmt.Sprintf("初始化指标在逻辑图中的引用失败 initSandBoxEdbRelation err: %v", err)
|
|
@@ -518,16 +528,23 @@ func initSandBoxEdbRelation() {
|
|
edbInfoIds := make([]int, 0)
|
|
edbInfoIds := make([]int, 0)
|
|
edbSandboxMap := make(map[int][]*sandbox.Sandbox)
|
|
edbSandboxMap := make(map[int][]*sandbox.Sandbox)
|
|
for _, v := range list {
|
|
for _, v := range list {
|
|
|
|
+ if v.Content == "" {
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
edbInfoIdsTmp, e := getSandBoxEdbIdsByContent(v.Content)
|
|
edbInfoIdsTmp, e := getSandBoxEdbIdsByContent(v.Content)
|
|
if e != nil {
|
|
if e != nil {
|
|
- err = fmt.Errorf("查询逻辑图关联的指标Id失败 Err:%s", e)
|
|
|
|
- return
|
|
|
|
|
|
+ continue
|
|
|
|
+ //err = fmt.Errorf("查询逻辑图关联的指标Id失败 Err:%s", e)
|
|
|
|
+ //return
|
|
}
|
|
}
|
|
for _, edbId := range edbInfoIdsTmp {
|
|
for _, edbId := range edbInfoIdsTmp {
|
|
edbInfoIds = append(edbInfoIds, edbId)
|
|
edbInfoIds = append(edbInfoIds, edbId)
|
|
edbSandboxMap[edbId] = append(edbSandboxMap[edbId], v)
|
|
edbSandboxMap[edbId] = append(edbSandboxMap[edbId], v)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if len(edbInfoIds) <= 0 {
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
// 查询指标信息表
|
|
// 查询指标信息表
|
|
edbInfoList, e := data_manage.GetEdbInfoByIdListAndSource(edbInfoIds, []int{utils.DATA_SOURCE_WIND, utils.DATA_SOURCE_MYSTEEL_CHEMICAL})
|
|
edbInfoList, e := data_manage.GetEdbInfoByIdListAndSource(edbInfoIds, []int{utils.DATA_SOURCE_WIND, utils.DATA_SOURCE_MYSTEEL_CHEMICAL})
|
|
if e != nil {
|
|
if e != nil {
|
|
@@ -588,6 +605,7 @@ func initSandBoxEdbRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
addList = make([]*data_manage.EdbInfoRelation, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -601,8 +619,9 @@ func initSandBoxEdbRelation() {
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
err = fmt.Errorf("新增引用记录失败 Err:%s", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ addNum += len(addList)
|
|
}
|
|
}
|
|
- fmt.Println("逻辑图指标引用记录处理完成")
|
|
|
|
|
|
+ fmt.Printf("逻辑图指标引用记录处理完成, 新增%d条记录\n", addNum)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|