Browse Source

no message

xingzai 1 year ago
parent
commit
acde5e6828
1 changed files with 12 additions and 1 deletions
  1. 12 1
      services/tag.go

+ 12 - 1
services/tag.go

@@ -129,7 +129,18 @@ func GetConditionInitByTagIds(user *models.WxUserItem, labelKeyword string) (yan
 			yanxuanArticleIds = append(yanxuanArticleIds, v.ArticleId)
 		}
 	}
-	yanxuanActivityIdsResp = yanxuanActivityIds
+
+	yanxuanActivityIdsPerssion := GetYanxuanActivityIds(user) // 获取所有有权限的研选活动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
 }