123456789101112131415161718192021222324252627282930313233343536 |
- import os
- import sys
- from datetime import datetime, timedelta
- from typing import Optional
- sys.path.append(os.getcwd())
- from datetime import datetime
- from common import MysqlHelper
- class sqlCollect():
- """
- 判断该任务id是否用过
- """
- @classmethod
- def is_used(cls, photo_id):
- sql = """
- SELECT photo_id
- FROM ks_category_video
- WHERE photo_id = %s
- """
- data = MysqlHelper.get_values(sql, (str(photo_id)))
- if len(data) == 0 or data == ():
- return False
- return True
- @classmethod
- def insert_ks_data(cls, user_name: str, user_sex: str, time_data, caption: str, view_count: str, like_count: str, share_count: str, duration: str, main_mv_url: str, thumbnail_url: str, user_id: str, status: str, photo_id: str, category_name: str, age: str, oss_object: Optional[str] = None, video_uid: Optional[str] = None):
- current_time = datetime.now()
- formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
- insert_sql = f"""INSERT INTO ks_category_video (user_name, user_sex, time_data, caption, view_count, like_count, share_count, duration, main_mv_url, thumbnail_url, user_id, status, age_proportion, video_oss_path, pq_video_id, update_time, photo_id, category_name) values ("{user_name}", "{user_sex}", "{time_data}", "{caption}", "{view_count}", "{like_count}", "{share_count}", "{duration}", "{main_mv_url}", "{thumbnail_url}", "{user_id}", "{status}", "{age}", "{oss_object}", "{video_uid}", "{formatted_time}", "{photo_id}", "{category_name}")"""
- res = MysqlHelper.update_values(
- sql=insert_sql
- )
|