浏览代码

Merge branch 'feature/eta_forum3_chart_classify' into debug

xyxie 3 周之前
父节点
当前提交
cd70a16790
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      services/data/chart_info.go

+ 7 - 0
services/data/chart_info.go

@@ -9,6 +9,7 @@ import (
 	"eta/eta_api/models/system"
 	"eta/eta_api/services/alarm_msg"
 	"eta/eta_api/services/data/data_manage_permission"
+	"eta/eta_api/services/eta_forum"
 	"eta/eta_api/utils"
 	"fmt"
 	"math"
@@ -3038,6 +3039,12 @@ func EditChartInfo(req data_manage.EditChartInfoReq, sysUser *system.Admin, lang
 	//修改my eta es数据
 	go EsAddOrEditMyChartInfoByChartInfoId(chartItem.ChartInfoId)
 
+	// 移出精选分类,从资源库下架
+	// 判断是否为精选目录
+	// 如果该目录不是精选目录,且该图表已经上架,则需撤回该图表
+	if chartClassify.IsSelected == 0 && chartItem.ForumChartInfoId > 0 {
+		go eta_forum.DeleteChart(chartItem.ChartInfoId)
+	}
 	return
 }