sql.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. from datetime import datetime
  2. import os
  3. import sys
  4. from application.common.mysql import MysqlHelper
  5. class Sql:
  6. """
  7. 修改用户名+头像
  8. """
  9. def update_name_url(self, mid, avatar_url, user_name):
  10. sql = f""" update xng_uid set avatar_url = "{avatar_url}", user_name="{user_name}" where uid = "{mid}"; """
  11. db = MysqlHelper()
  12. repeat_video = db.update(sql=sql)
  13. if repeat_video:
  14. return True
  15. return False
  16. """
  17. 插入 用户名 头像 用户id
  18. """
  19. def insert_name_url(self, uid, avatar_url, user_name):
  20. current_time = datetime.now()
  21. formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
  22. insert_sql = f"""INSERT INTO xng_uid (uid, avatar_url, user_name, data_time) values ('{uid}' ,'{avatar_url}','{user_name}', '{formatted_time}')"""
  23. db = MysqlHelper()
  24. repeat_video = db.update(sql=insert_sql)
  25. if repeat_video:
  26. return True
  27. return False
  28. """
  29. 查询用户id是否存在
  30. """
  31. def select_id(self, uid):
  32. sql = f""" select uid from xng_uid where uid = "{uid}"; """
  33. db = MysqlHelper()
  34. repeat_video = db.select(sql=sql)
  35. if repeat_video:
  36. return True
  37. return False
  38. """
  39. 查询用户id是否之前已添加过
  40. """
  41. def select_id_status(self, uid):
  42. sql = f""" select uid from crawler_user_v3 where link = "{uid}"; """
  43. db = MysqlHelper()
  44. repeat_video = db.select(sql=sql)
  45. if repeat_video:
  46. return False
  47. return True