소스 검색

no message

xingzai 2 년 전
부모
커밋
4e51950fc0
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      controllers/activity.go

+ 9 - 1
controllers/activity.go

@@ -3139,6 +3139,9 @@ func (this *ActivityCoAntroller) LabelTypeListV5() {
 			br.ErrMsg = "获取失败,Err:" + err.Error()
 			return
 		}
+		var itemslabe []*models.CygxActivityLabelList
+
+		mapkeyWord := make(map[string]string)
 		//标签字段关联的产业与标签处理
 		for k2, v2 := range labelList {
 			if v2.YidongActivityId != 0 {
@@ -3149,8 +3152,13 @@ func (this *ActivityCoAntroller) LabelTypeListV5() {
 			}
 			labelList[k2].KeyWord = services.LabelStrV5(v2.KeyWord, v2.IsShowSubjectName, v2.TemporaryLabel)
 			labelList[k2].ImgUrlBg = v.ImgUrlBgs
+			if _, ok := mapkeyWord[fmt.Sprint(v.ActivityTypeId, "-", labelList[k2].KeyWord)]; ok {
+				continue
+			}
+			itemslabe = append(itemslabe, labelList[k2])
+			mapkeyWord[fmt.Sprint(v.ActivityTypeId, "-", labelList[k2].KeyWord)] = labelList[k2].KeyWord
 		}
-		list[k].List = labelList
+		list[k].List = itemslabe
 		list[k].Resource = 1
 	}