|
@@ -145,7 +145,7 @@ func ReplaceMultipleGraphConfigChartEdb(oldEdbInfo, newEdbInfo *EdbInfo) (replac
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if len(configIds) >= 0 {
|
|
|
+ if len(configIds) > 0 {
|
|
|
numStr := utils.GetOrmInReplace(len(configIds))
|
|
|
//更新配置中的指标A
|
|
|
sql := `UPDATE multiple_graph_config SET edb_info_id_a=?, modify_time=? WHERE edb_info_id_a=? and multiple_graph_config_id IN (` + numStr + `)`
|
|
@@ -168,15 +168,30 @@ func ReplaceMultipleGraphConfigChartEdb(oldEdbInfo, newEdbInfo *EdbInfo) (replac
|
|
|
errmsg = "更新指标id关联图表配置信息失败:Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
logMsg += `涉及到的配置id:` + strings.Join(configIdStr, ",") + ";"
|
|
|
configIds = make([]int, 0)
|
|
|
configIdStr = make([]string, 0)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 更新相关性图表中的
|
|
|
+ sql := `UPDATE chart_info_correlation SET edb_info_id_first=?, modify_time=? WHERE edb_info_id_first=?`
|
|
|
+ _, err = to.Raw(sql, newEdbInfo.EdbInfoId, time.Now(), oldEdbInfo.EdbInfoId).Exec()
|
|
|
+ if err != nil {
|
|
|
+ errmsg = "更新相关性图表中的指标id关联失败:Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ sql = `UPDATE chart_info_correlation SET edb_info_id_second=?, modify_time=? WHERE edb_info_id_second=?`
|
|
|
+ _, err = to.Raw(sql, newEdbInfo.EdbInfoId, time.Now(), oldEdbInfo.EdbInfoId).Exec()
|
|
|
+ if err != nil {
|
|
|
+ errmsg = "更新相关性图表中的指标id关联失败:Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
// 替换拟合方程曲线替换指标
|
|
|
// 替换跨品种标签绑定得到指标ID
|
|
|
- sql := `UPDATE chart_tag_variety SET edb_info_id=?, modify_time=? WHERE edb_info_id=?`
|
|
|
+ sql = `UPDATE chart_tag_variety SET edb_info_id=?, modify_time=? WHERE edb_info_id=?`
|
|
|
_, err = to.Raw(sql, newEdbInfo.EdbInfoId, time.Now(), oldEdbInfo.EdbInfoId).Exec()
|
|
|
if err != nil {
|
|
|
errmsg = "更新指标id关联跨品种分析标签失败:Err:" + err.Error()
|