|
@@ -816,3 +816,27 @@ func EditChartInfo(req request.EditChartReq, sysUser *system.Admin) (chartItem *
|
|
|
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+func Modify(tagId int) {
|
|
|
+ // todo 找出标签关联的图表
|
|
|
+ list, err := cross_varietyModel.GeChartInfoCrossVarietyListByTagId(tagId)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ tagIdList := make([]int, 0)
|
|
|
+ tagIdMap := make(map[int]int, 0)
|
|
|
+ for _, v := range list {
|
|
|
+ if _, ok := tagIdMap[v.ChartXTagId]; !ok {
|
|
|
+ tagIdList = append(tagIdList, v.ChartXTagId)
|
|
|
+ tagIdMap[v.ChartXTagId] = 1
|
|
|
+ }
|
|
|
+
|
|
|
+ if _, ok := tagIdMap[v.ChartYTagId]; !ok {
|
|
|
+ tagIdList = append(tagIdList, v.ChartYTagId)
|
|
|
+ tagIdMap[v.ChartYTagId] = 1
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|