소스 검색

save-daily-rank-log

luojunhui 1 개월 전
부모
커밋
db45be59e5
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      app/domains/monitor_tasks/rank_log_monitor/_mapper.py

+ 7 - 0
app/domains/monitor_tasks/rank_log_monitor/_mapper.py

@@ -9,6 +9,13 @@ class RankLogMonitorMapper:
         self.pool = pool
         self.log_service = log_service
 
+    async def fetch_accounts(self) -> list[str]:
+        query = """
+            SELECT DISTINCT gh_id FROM rank_content_score;
+        """
+        response = await self.pool.async_fetch(query=query)
+        return [i.get("gh_id") for i in (response or [])]
+
     async def fetch_all_articles(self) -> list[dict]:
         query = """
             SELECT gh_id, account_name, source_id, content_pool_type, strategy,