zhangchuanxing 5 dagar sedan
förälder
incheckning
745b965f48
1 ändrade filer med 11 tillägg och 1 borttagningar
  1. 11 1
      services/tag.go

+ 11 - 1
services/tag.go

@@ -116,7 +116,17 @@ func GetConditionInitByTagIds(user *models.WxUserItem, labelKeyword string) (yan
 		//		yanxuanArticleIds = append(yanxuanArticleIds, v.ArticleId)
 		//	}
 	}
-	yanxuanActivityIdsResp = yanxuanActivityIds
+	yanxuanActivityIdsPerssion := GetYanxuanActivityIds(user, "1,2") // 获取所有有权限的研选活动ID
+	mapyanxuanActivityIds := make(map[int]bool)
+	for _, v := range yanxuanActivityIdsPerssion {
+		mapyanxuanActivityIds[v] = true
+	}
+	for _, v := range yanxuanActivityIds {
+		if mapyanxuanActivityIds[v] {
+			yanxuanActivityIdsResp = append(yanxuanActivityIdsResp, v)
+		}
+	}
+
 	yanxuanArticleIdsResp = yanxuanArticleIds
 	return
 }