Ver Fonte

Merge branch 'feature/eta_forum3_chart_classify' into debug

xyxie há 4 semanas atrás
pai
commit
cd70a16790
1 ficheiros alterados com 7 adições e 0 exclusões
  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
 }