|
@@ -369,7 +369,7 @@ func (this *ChartInfoController) ChartEnInfoEdit() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- if edbInfo == nil {
|
|
|
+ if edbInfo == nil || edbInfo.EdbInfoId <= 0 {
|
|
|
br.Msg = "指标不存在!"
|
|
|
br.ErrMsg = "指标不存在,ChartInfoId:" + strconv.Itoa(edbInfoId)
|
|
|
return
|
|
@@ -459,7 +459,7 @@ func (this *ChartInfoController) ChartEnInfoEdit() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- if edbInfo != nil {
|
|
|
+ if edbInfo != nil && edbInfo.EdbInfoId > 0 {
|
|
|
go data.AddOrEditEdbInfoToEs(edbInfoId)
|
|
|
}
|
|
|
}
|
|
@@ -657,7 +657,7 @@ func (this *ChartInfoController) ChartInfoBaseEdit() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- if edbInfo != nil {
|
|
|
+ if edbInfo != nil && edbInfo.EdbInfoId > 0 {
|
|
|
go data.AddOrEditEdbInfoToEs(edbInfoId)
|
|
|
}
|
|
|
}
|
|
@@ -793,7 +793,7 @@ func (this *ChartInfoController) ChartInfoMove() {
|
|
|
br.ErrMsg = "移动失败,Err:" + tmpErr.Error()
|
|
|
return
|
|
|
}
|
|
|
- if tmpChartInfo != nil {
|
|
|
+ if tmpChartInfo != nil && tmpChartInfo.ChartInfoId > 0 {
|
|
|
br.Msg = "移动失败,同一个分类下图表名称不允许重复"
|
|
|
br.ErrMsg = "移动失败,同一个分类下图表名称不允许重复"
|
|
|
return
|
|
@@ -854,7 +854,7 @@ func (this *ChartInfoController) ChartInfoMove() {
|
|
|
}
|
|
|
|
|
|
//如果该分类下存在其他分类,且第一个其他分类的排序等于0,那么需要调整排序
|
|
|
- if firstClassify != nil && firstClassify.Sort == 0 {
|
|
|
+ if firstClassify != nil && firstClassify.ChartClassifyId > 0 && firstClassify.Sort == 0 {
|
|
|
updateSortStr := ` sort + 1 `
|
|
|
_ = data_manage.UpdateChartInfoSortByClassifyId(firstClassify.ChartClassifyId, 0, firstClassify.ChartInfoId-1, []int{chartInfo.Source}, updateSortStr)
|
|
|
}
|
|
@@ -1030,7 +1030,7 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
extraConfigStr := chartInfo.ExtraConfig
|
|
|
// 柱方图的一些配置
|
|
|
var barConfig data_manage.BarChartInfoReq
|
|
|
- if chartInfo != nil && chartInfo.ChartType == 7 {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == 7 {
|
|
|
if chartInfo.BarConfig == `` {
|
|
|
br.Msg = "柱方图未配置"
|
|
|
br.ErrMsg = "柱方图未配置"
|
|
@@ -1130,7 +1130,7 @@ func (this *ChartInfoController) ChartInfoDetail() {
|
|
|
if len(warnEdbList) > 0 {
|
|
|
chartInfo.WarnMsg = `图表引用指标异常,异常指标:` + strings.Join(warnEdbList, ",")
|
|
|
}
|
|
|
- if chartInfoId > 0 && chartInfo != nil {
|
|
|
+ if chartInfoId > 0 && chartInfo != nil && chartInfo.ChartInfoId > 0 {
|
|
|
//判断是否加入我的图库
|
|
|
{
|
|
|
var myChartCondition string
|
|
@@ -1361,7 +1361,7 @@ func (this *ChartInfoController) PreviewChartInfoDetail() {
|
|
|
extraConfigStr := chartInfo.ExtraConfig
|
|
|
// 柱方图的一些配置
|
|
|
var barConfig data_manage.BarChartInfoReq
|
|
|
- if chartInfo != nil && chartInfo.ChartType == 7 {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == 7 {
|
|
|
if chartInfo.BarConfig == `` {
|
|
|
br.Msg = "柱方图未配置"
|
|
|
br.ErrMsg = "柱方图未配置"
|
|
@@ -1374,9 +1374,9 @@ func (this *ChartInfoController) PreviewChartInfoDetail() {
|
|
|
return
|
|
|
}
|
|
|
extraConfigStr = chartInfo.BarConfig
|
|
|
- } else if chartInfo != nil && chartInfo.ChartType == utils.CHART_TYPE_SECTION_COMBINE {
|
|
|
+ } else if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == utils.CHART_TYPE_SECTION_COMBINE {
|
|
|
extraConfigStr = req.ExtraConfig
|
|
|
- } else if chartInfo != nil && chartInfo.ChartType == utils.CHART_TYPE_AREA {
|
|
|
+ } else if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == utils.CHART_TYPE_AREA {
|
|
|
extraConfigStr = req.ExtraConfig
|
|
|
}
|
|
|
|
|
@@ -1700,7 +1700,7 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
extraConfigStr := chartInfo.ExtraConfig
|
|
|
// 柱方图的一些配置
|
|
|
var barConfig data_manage.BarChartInfoReq
|
|
|
- if chartInfo != nil && chartInfo.ChartType == 7 {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == 7 {
|
|
|
if chartInfo.BarConfig == `` {
|
|
|
br.Msg = "柱方图未配置"
|
|
|
br.ErrMsg = "柱方图未配置"
|
|
@@ -1740,7 +1740,7 @@ func (this *ChartInfoController) ChartInfoDetailV2() {
|
|
|
if len(warnEdbList) > 0 {
|
|
|
chartInfo.WarnMsg = `图表引用指标异常,异常指标:` + strings.Join(warnEdbList, ",")
|
|
|
}
|
|
|
- if chartInfoId > 0 && chartInfo != nil {
|
|
|
+ if chartInfoId > 0 && chartInfo != nil && chartInfo.ChartInfoId > 0 {
|
|
|
//判断是否加入我的图库
|
|
|
{
|
|
|
var myChartCondition string
|
|
@@ -2842,7 +2842,7 @@ func GetChartInfoDetailFromUniqueCode(chartInfo *data_manage.ChartInfoView, isCa
|
|
|
extraConfigStr := chartInfo.ExtraConfig //图表额外数据参数
|
|
|
var barConfig data_manage.BarChartInfoReq
|
|
|
// 柱方图的一些配置
|
|
|
- if chartInfo != nil && chartInfo.ChartType == 7 {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == 7 {
|
|
|
if chartInfo.BarConfig == `` {
|
|
|
msg = "柱方图未配置"
|
|
|
errMsg = "柱方图未配置"
|
|
@@ -2888,7 +2888,7 @@ func GetChartInfoDetailFromUniqueCode(chartInfo *data_manage.ChartInfoView, isCa
|
|
|
*/
|
|
|
|
|
|
chartViewClassify, _ := data_manage.GetChartClassifyViewById(chartInfo.ChartClassifyId)
|
|
|
- if chartViewClassify != nil {
|
|
|
+ if chartViewClassify != nil && chartViewClassify.ChartClassifyId > 0 {
|
|
|
chartClassifyParent, _ := data_manage.GetChartClassifyViewById(chartClassify.ParentId)
|
|
|
chartInfo.ChartClassify = append(chartInfo.ChartClassify, chartClassifyParent)
|
|
|
}
|
|
@@ -3317,7 +3317,7 @@ func (this *ChartInfoController) CopyChartInfo() {
|
|
|
ChartStyle: v.ChartStyle,
|
|
|
ChartColor: v.ChartColor,
|
|
|
ChartWidth: v.ChartWidth,
|
|
|
- Source: v.Source,
|
|
|
+ Source: oldChartInfo.Source,
|
|
|
EdbAliasName: v.EdbAliasName,
|
|
|
IsConvert: v.IsConvert,
|
|
|
ConvertType: v.ConvertType,
|
|
@@ -4247,7 +4247,7 @@ func (this *ChartInfoController) ChartInfoConvertDetail() {
|
|
|
extraConfigStr := chartInfo.ExtraConfig
|
|
|
// 柱方图的一些配置
|
|
|
var barConfig data_manage.BarChartInfoReq
|
|
|
- if chartInfo != nil && chartInfo.ChartType == 7 {
|
|
|
+ if chartInfo != nil && chartInfo.ChartInfoId > 0 && chartInfo.ChartType == 7 {
|
|
|
if chartInfo.BarConfig == `` {
|
|
|
br.Msg = "柱方图未配置"
|
|
|
br.ErrMsg = "柱方图未配置"
|
|
@@ -4308,7 +4308,7 @@ func (this *ChartInfoController) ChartInfoConvertDetail() {
|
|
|
if len(warnEdbList) > 0 {
|
|
|
chartInfo.WarnMsg = `图表引用指标异常,异常指标:` + strings.Join(warnEdbList, ",")
|
|
|
}
|
|
|
- if chartInfoId > 0 && chartInfo != nil {
|
|
|
+ if chartInfoId > 0 && chartInfo != nil && chartInfo.ChartInfoId > 0 {
|
|
|
//判断是否加入我的图库
|
|
|
{
|
|
|
var myChartCondition string
|