소스 검색

Update user_manager: update query

StrayWarrior 2 주 전
부모
커밋
cf8441ef52
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      user_manager.py

+ 1 - 1
user_manager.py

@@ -188,7 +188,7 @@ class MySQLUserRelationManager(UserRelationManager):
                 logging.warning(f"staff[{wxid}] has no user")
                 continue
             user_ids = tuple(user['user_id'] for user in user_data)
-            sql = f"SELECT union_id FROM {self.user_table} WHERE id IN {str(user_ids)}"
+            sql = f"SELECT union_id FROM {self.user_table} WHERE id IN {str(user_ids)} AND union_id is not null"
             user_data = self.wecom_db.select(sql, pymysql.cursors.DictCursor)
             if not user_data:
                 logging.error(f"staff[{wxid}] users not found in wecom database")