|
@@ -681,6 +681,9 @@ func (this *ChartInfoController) MultipleGraphConfigSaveChart() {
|
|
|
br.ErrMsg = "获取配置与图表的关联关系失败,ERR:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ if multipleGraphConfigChartMapping != nil && multipleGraphConfigChartMapping.Id <= 0 {
|
|
|
+ multipleGraphConfigChartMapping = nil
|
|
|
+ }
|
|
|
|
|
|
err = nil
|
|
|
var isAdd bool
|
|
@@ -695,7 +698,7 @@ func (this *ChartInfoController) MultipleGraphConfigSaveChart() {
|
|
|
return
|
|
|
}
|
|
|
// 说明图还在,没有被删除
|
|
|
- if chartInfo != nil {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 {
|
|
|
chartInfoId = multipleGraphConfigChartMapping.ChartInfoId
|
|
|
req.ChartName = chartInfo.ChartName
|
|
|
req.ClassifyId = chartInfo.ChartClassifyId
|
|
@@ -1280,6 +1283,10 @@ func (this *ChartInfoController) MultipleGraphConfigSaveEdb() {
|
|
|
br.ErrMsg = "获取配置与图表的关联关系失败,ERR:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ if multipleGraphConfigEdbMapping != nil && multipleGraphConfigEdbMapping.Id <= 0 {
|
|
|
+ multipleGraphConfigEdbMapping = nil
|
|
|
+ }
|
|
|
+
|
|
|
err = nil
|
|
|
var isAdd bool
|
|
|
var edbInfoId int
|
|
@@ -1293,7 +1300,7 @@ func (this *ChartInfoController) MultipleGraphConfigSaveEdb() {
|
|
|
return
|
|
|
}
|
|
|
// 说明指标还在,没有被删除
|
|
|
- if edbInfo != nil && !req.IsSaveAs {
|
|
|
+ if edbInfo != nil && edbInfo.EdbInfoId > 0 && !req.IsSaveAs {
|
|
|
edbInfoId = multipleGraphConfigEdbMapping.EdbInfoId
|
|
|
req.EdbName = edbInfo.EdbName
|
|
|
req.ClassifyId = edbInfo.ClassifyId
|