|
@@ -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
|
|
|
}
|